Mini application server API for C++.

 Overview   Project   Class   Tree   Deprecated   Index 
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

inet
Class CzzDataService

   in zz_data_service.h
Direct Known Subclasses:
CzzDefaultErrorData

class CzzDataService

Base for all data services Toni Thomsson, toni@tonjac.org


Field Summary
protected CzzLog m_Log
          
protected CzzString m_Name
          
 
Constructor Summary
protected  CzzDataService( const CzzString& name )
          
  virtual ~CzzDataService()
          
 
Method Summary
 virtual CzzDataServiceReply* execute( void* session, CzzParameterMap* req )= 0
          
 virtual int size()= 0
          Should return the size in bytes of the type.
protected CzzString urlEncode( const CzzString& url )
          
 

Field Detail

m_Log

protected CzzLog m_Log;

m_Name

protected CzzString m_Name;


Constructor Detail

CzzDataService

protected CzzDataService( const CzzString& name );

~CzzDataService

public virtual ~CzzDataService();


Method Detail

execute

public virtual CzzDataServiceReply* execute( void* session, CzzParameterMap* req )= 0;

size

public virtual int size()= 0;
Should return the size in bytes of the type. Used by Mini's dynamic C++ classloader. Implement as: return sizeof(CYourServiceClass);

urlEncode

protected CzzString urlEncode( const CzzString& url );

 Overview   Project   Class   Tree   Deprecated   Index 
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD