26 #ifndef CA_MGM_BYTEBUFFER_HPP
27 #define CA_MGM_BYTEBUFFER_HPP
29 #include <ca-mgm/config.h>
34 #include <sys/types.h>
37 namespace CA_MGM_NAMESPACE
127 const char* data()
const;
136 char at(
size_t pos)
const;
145 void append(
const char *ptr,
size_t len);
178 const char& operator[](
size_t pos)
const;
189 char& operator[](
size_t pos);
210 friend std::ostream&
operator<<(std::ostream &out,
264 #endif // CA_MGM_BYTEBUFFER_HPP
PathName operator+(const PathName &lname, const PathName &rname)
Definition: PathName.hpp:451
bool operator!=(const PathName &lname, const PathName &rname)
Definition: PathName.hpp:443
ca_mgm::RWCOW_pointer< ByteBufferImpl > m_impl
Definition: ByteBuffer.hpp:260
std::ostream & operator<<(std::ostream &ostr, const PathName &path)
Buffer for storing binary data.
Definition: ByteBuffer.hpp:55
bool operator==(const PathName &lname, const PathName &rname)
Definition: PathName.hpp:435