4 #ifndef RUDIMENTS_BYTEBUFFER_H
5 #define RUDIMENTS_BYTEBUFFER_H
7 #include <rudiments/private/bytebufferincludes.h>
28 bytebuffer(
unsigned char *initialcontents,
size_t initialsize);
59 ssize_t
write(
const unsigned char *data,
size_t size);
68 ssize_t
write(
const char *
string,
size_t length);
76 ssize_t
write(
const char *
string);
85 ssize_t
write(
const wchar_t *
string,
size_t length);
93 ssize_t
write(
const wchar_t *
string);
372 ssize_t
read(
unsigned char *data,
size_t size);
385 void clear(
unsigned char *initialcontents,
413 #include <rudiments/private/bytebuffer.h>
Definition: bytebuffer.h:13
ssize_t write(uint16_t number)
ssize_t writeFormatted(const char *format, va_list *argp)
ssize_t write(const wchar_t *string, size_t length)
ssize_t read(unsigned char *data, size_t size)
bytebuffer * append(const wchar_t *string, size_t length)
bytebuffer * append(uint64_t number)
bytebuffer * append(const char *string)
bytebuffer * append(wchar_t character)
unsigned char * detachBuffer()
ssize_t write(const char *string)
bytebuffer * append(const char *string, size_t length)
bytebuffer * append(const unsigned char *data, size_t size)
bytebuffer * append(uint16_t number)
bytebuffer * append(double number)
void setPosition(size_t pos)
bytebuffer * append(int64_t number)
void clear(unsigned char *initialcontents, size_t initialsize)
ssize_t write(int64_t number)
ssize_t write(int16_t number)
bytebuffer * append(float number)
bytebuffer * append(char character)
ssize_t write(float number)
ssize_t write(double number)
bytebuffer * append(int32_t number)
bytebuffer * append(int16_t number)
bytebuffer * appendFormatted(const char *format,...)
bytebuffer(unsigned char *initialcontents, size_t initialsize)
ssize_t write(char character)
bytebuffer * append(const wchar_t *string)
ssize_t writeFormatted(const wchar_t *format, va_list *argp)
bytebuffer * appendFormatted(const wchar_t *format,...)
bytebuffer * append(uint32_t number)
ssize_t write(const wchar_t *string)
virtual void truncate(size_t pos)
bytebuffer(size_t initialsize)
bytebuffer * appendFormatted(const wchar_t *format, va_list *argp)
ssize_t write(const char *string, size_t length)
ssize_t write(uint32_t number)
ssize_t write(const unsigned char *data, size_t size)
ssize_t write(uint64_t number)
ssize_t write(int32_t number)
ssize_t write(wchar_t character)
ssize_t writeFormatted(const wchar_t *format,...)
bytebuffer(const bytebuffer &v)
bytebuffer * append(unsigned char character)
bytebuffer & operator=(const bytebuffer &v)
const unsigned char * getBuffer()
ssize_t writeFormatted(const char *format,...)
bytebuffer * appendFormatted(const char *format, va_list *argp)
void clear(size_t initialsize)
ssize_t write(unsigned char character)
Definition: character.h:11