class <Process> Process : public TclObject

Models any entity that is capable of process an ADU. The basic functionality of this entity is to (1) process data, (2) pass data to another entity, (3) request data from another entity.

Inheritance:


Public Methods

virtual AppData* get_data(int& size, AppData* req_data = 0)
Request data from the previous application in the chain
Process()
virtual void process_data(int size, AppData* data)
Process incoming data
virtual void send_data(int size, AppData* data = 0)
Send data to the next application in the chain
inline Process*& target()

Protected Fields

Process* target_

Protected Methods

virtual int command(int argc, const char*const* argv)

Documentation

Models any entity that is capable of process an ADU. The basic functionality of this entity is to (1) process data, (2) pass data to another entity, (3) request data from another entity.
Process()

inline Process*& target()

virtual void process_data(int size, AppData* data)
Process incoming data

virtual AppData* get_data(int& size, AppData* req_data = 0)
Request data from the previous application in the chain

virtual void send_data(int size, AppData* data = 0)
Send data to the next application in the chain

virtual int command(int argc, const char*const* argv)

Process* target_


Direct child classes:
HttpApp
Application

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

Adapted for the NS documentation page

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de