Classes | Namespaces | Enumerations

xdrbuf.h File Reference

#include "common/common.h"
#include "threadsafe/smart_ptr.h"
Include dependency graph for xdrbuf.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  xdrbuf::PackletHeader
 A PackletHeader describes a given packlet (what sort of data it is, and how much data is there). More...
class  xdrbuf::Output
 class for writing data to the network More...
class  xdrbuf::Input
 class for reading data from the network More...

Namespaces

namespace  xdrbuf

Enumerations

enum  xdrbuf::ePackletType {
  xdrbuf::ePacklet_Reserved = 0,
  xdrbuf::ePacklet_ParentBegin = 1,
  xdrbuf::ePacklet_ParentEnd = 2,
  xdrbuf::ePacklet_String = 3,
  xdrbuf::ePacklet_Floats = 4,
  xdrbuf::ePacklet_Int32s = 5,
  xdrbuf::ePacklet_Invalid = 8
}
 

these are the types of data supported by packlets

More...

Functions

bool xdrbuf::isValidPackletName (char a)
 A name is a single character.