#include <netutil.h>
Public Methods | |
Encoder () | |
Encoder (void *buf, int maxn) | |
void | reset (void *buf, int maxn) |
void | put8 (unsigned char v) |
void | put16 (uint16 v) |
void | put32 (uint32 v) |
void | put64 (uint64 v) |
void | putn (const void *mem, int n) |
void | putcn (const void *mem, int c, int n) |
void | puts (const void *mem) |
void | putfloat (float f) |
void | putdouble (double d) |
void | put_varint32 (uint32 v) |
void | put_varint64 (uint64 v) |
void | put_varsigned32 (int32 v) |
int | length () const |
Static Public Methods | |
int | varint32_length (uint32 v) |
int | varint64_length (uint64 v) |
Static Public Attributes | |
const int | kVarintMax32 = Varint::kMax32 |
const int | kVarintMax64 = Varint::kMax64 |
Private Methods | |
DISALLOW_EVIL_CONSTRUCTORS (Encoder) | |
Private Attributes | |
unsigned char * | orig_ |
unsigned char * | buf_ |
unsigned char * | limit_ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 295 of file netutil.h. References buf_. |
|
Definition at line 153 of file netutil.h. References buf_, Varint::Encode32(), and uint32. Referenced by put_varsigned32(). |
|
Definition at line 158 of file netutil.h. References buf_, Varint::Encode64(), and uint64. |
|
Definition at line 163 of file netutil.h. References int32, put_varint32(), and uint32. |
|
Definition at line 142 of file netutil.h. Referenced by puts(). |
|
Definition at line 332 of file netutil.h. References buf_. |
|
Definition at line 324 of file netutil.h. References buf_. |
|
Definition at line 137 of file netutil.h. References buf_. |
|
|
|
|
|
Definition at line 29 of file netutil.cc. References Varint::Length32(), and uint32. |
|
Definition at line 33 of file netutil.cc. References Varint::Length64(), and uint64. |
|
Definition at line 69 of file netutil.h. Referenced by Encoder(), length(), put16(), put32(), put64(), put8(), put_varint32(), put_varint64(), putcn(), putdouble(), putfloat(), putn(), puts(), and reset(). |
|
Definition at line 55 of file netutil.h. Referenced by Decoder::get_varint32(). |
|
|
|
|
|
|