LibBeamApi  0.3.8
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
BObject Class Reference

#include <BObject.h>

Public Member Functions

 BObject ()
 
virtual ~BObject ()
 
virtual BError getBinary (BDataBuf &buf)
 
virtual BError setBinary (BDataBuf &buf)
 
virtual BString getString ()
 
virtual BError setString (BString str)
 
virtual BMemberList getMemberList ()
 
virtual BError addMember (BString name, BObject *object)
 
virtual void printIt ()
 
virtual BType & getType ()
 

Static Public Member Functions

static BObjectcreateObj ()
 

Static Public Attributes

static BType otype = btypesList.appendType(BType("BObject", BTypeDomainBase, BTypeObject, createObj))
 

Constructor & Destructor Documentation

◆ BObject()

BObject::BObject ( )

◆ ~BObject()

BObject::~BObject ( )
virtual

Member Function Documentation

◆ addMember()

BError BObject::addMember ( BString  name,
BObject object 
)
virtual

◆ createObj()

BObject * BObject::createObj ( )
static

◆ getBinary()

BError BObject::getBinary ( BDataBuf &  buf)
virtual

◆ getMemberList()

BMemberList BObject::getMemberList ( )
virtual

◆ getString()

BString BObject::getString ( )
virtual

◆ getType()

BType & BObject::getType ( )
virtual

◆ printIt()

void BObject::printIt ( )
virtual

◆ setBinary()

BError BObject::setBinary ( BDataBuf &  buf)
virtual

◆ setString()

BError BObject::setString ( BString  str)
virtual

Member Data Documentation

◆ otype

BType BObject::otype = btypesList.appendType(BType("BObject", BTypeDomainBase, BTypeObject, createObj))
static

The documentation for this class was generated from the following files: