40 class ArnDependOfferPrivate;
    41 class ArnDependPrivate;
    71     void  advertise( 
const QString& serviceName);
    77     void  setStateName( 
const QString& name);
    82     QString  stateName() 
const;
    88     void  setStateId( 
int id);
    98     ArnDependOfferPrivate* 
const  d_ptr;
   102     void  requestReceived( QByteArray req);
   140     explicit ArnDepend( QObject* parent = arnNullptr);
   147     void  add( 
const QString& serviceName, 
int stateId = -1);
   153     void  add( 
const QString& serviceName, 
const QString& stateName);
   158     void  setMonitorName( 
const QString& name);
   169     ArnDepend( ArnDependPrivate& dd, QObject* parent);
   170     ArnDependPrivate* 
const  d_ptr;
   175     void  echoCheck( 
const QByteArray& echo, 
DepSlot* slot = arnNullptr);
   176     void  stateCheck( 
DepSlot* slot = arnNullptr);
   177     void  deleteSlot( 
void* slot = arnNullptr);
   181     DepSlot*  setupDepSlot( 
const QString& name);
   185 #endif // ARNDEPEND_HPP 
Class for advertising that a service is available. 
 
Class for setting up dependencis to needed services. 
 
#define ARNLIBSHARED_EXPORT