class PFObject

The objects of this class encapsulate one or more data streams, describing a protocol object.

Methods:

tPF_ObjectType getType();
Returns object type
void setType(tPF_ObjectType type);
Set object type
bool isReadOnly();
Returns true if the object is read-only, i.e. posting it to session has no effect
void setReadOnly(bool value);
Assigns read-only flag
int getStreamCount();
Returns a number of object streams
PFStream * getStream(int index = 0);
Returns a stream at the specified position
void clear();
Clears object streams
PFObject * clone();
Creates a copy of object
void free();
Deletes object in case if it was created via PFObject_create() or clone()

Requirements

Header PFObject.h
Library ProtocolFilters.lib