|
| | AnalogLineGroup (AnalogLine::Type type, const char *name, bool slave=false) |
| |
| | AnalogLineGroup (const char *name, AnalogLineGroup *fxo) |
| |
| virtual | ~AnalogLineGroup () |
| |
| AnalogLine::Type | type () const |
| |
| ObjList & | lines () |
| |
| AnalogLineGroup * | fxo () |
| |
| bool | slave () |
| |
| bool | appendLine (AnalogLine *line, bool destructOnFail=true) |
| |
| void | removeLine (unsigned int cic) |
| |
| void | removeLine (AnalogLine *line) |
| |
| AnalogLine * | findLine (unsigned int cic) |
| |
| AnalogLine * | findLine (const String &address) |
| |
| virtual AnalogLineEvent * | getEvent (const Time &when) |
| |
| | SignallingCircuitGroup (unsigned int base=0, int strategy=Increment, const char *name="circgroup") |
| |
| virtual | ~SignallingCircuitGroup () |
| |
| unsigned int | count () const |
| |
| unsigned int | base () const |
| |
| unsigned int | last () const |
| |
| int | strategy () const |
| |
| void | setStrategy (int strategy) |
| |
| ObjList & | circuits () |
| |
| void | getCicList (String &dest) |
| |
| bool | insert (SignallingCircuit *circuit) |
| |
| void | remove (SignallingCircuit *circuit) |
| |
| SignallingCircuitSpan * | buildSpan (const String &name, unsigned int start=0, NamedList *params=0) |
| |
| bool | insertSpan (SignallingCircuitSpan *span) |
| |
| void | insertRange (SignallingCircuitSpan *span, const char *name, int strategy=-1) |
| |
| void | insertRange (const String &range, const char *name, int strategy=-1) |
| |
| void | removeSpan (SignallingCircuitSpan *span, bool delCics=true, bool delSpan=false) |
| |
| void | removeSpanCircuits (SignallingCircuitSpan *span) |
| |
| SignallingCircuit * | find (unsigned int cic, bool local=false) |
| |
| SignallingCircuitRange * | findRange (const char *name) |
| |
| SignallingCircuit::Status | status (unsigned int cic) |
| |
| bool | status (unsigned int cic, SignallingCircuit::Status newStat, bool sync=false) |
| |
| SignallingCircuit * | reserve (int checkLock=-1, int strategy=-1, SignallingCircuitRange *range=0) |
| |
| SignallingCircuit * | reserve (const String &list, bool mandatory, int checkLock=-1, int strategy=-1, SignallingCircuitRange *range=0) |
| |
| bool | release (SignallingCircuit *cic, bool sync=false) |
| |
| virtual | ~SignallingComponent () |
| |
| virtual const String & | toString () const |
| |
| virtual bool | initialize (const NamedList *config) |
| |
| virtual bool | control (NamedList ¶ms) |
| |
| virtual NamedList * | controlCreate (const char *oper=0) |
| |
| virtual bool | controlExecute (NamedList *params) |
| |
| virtual void | engine (SignallingEngine *eng) |
| |
| SignallingEngine * | engine () const |
| |
| int | debugLevel (int level) |
| |
| const String & | componentType () const |
| |
| | RefObject () |
| |
| virtual | ~RefObject () |
| |
| virtual void * | getObject (const String &name) const |
| |
| virtual bool | alive () const |
| |
| bool | ref () |
| |
| bool | deref () |
| |
| int | refcount () const |
| |
| virtual void | destruct () |
| |
| | GenObject () |
| |
| virtual | ~GenObject () |
| |
| virtual const String & | traceId () const |
| |
| NamedCounter * | getObjCounter () const |
| |
| NamedCounter * | setObjCounter (NamedCounter *counter) |
| |
| | DebugEnabler (int level=TelEngine::debugLevel(), bool enabled=true) |
| |
| int | debugLevel () const |
| |
| int | debugLevel (int level) |
| |
| bool | debugEnabled () const |
| |
| void | debugEnabled (bool enable) |
| |
| const char * | debugName () const |
| |
| bool | debugAt (int level) const |
| |
| bool | debugChained () const |
| |
| void | debugChain (const DebugEnabler *chain=0) |
| |
| void | debugCopy (const DebugEnabler *original=0) |
| |
| | Mutex (bool recursive=false, const char *name=0) |
| |
| | Mutex (const Mutex &original) |
| |
| | ~Mutex () |
| |
| Mutex & | operator= (const Mutex &original) |
| |
| virtual bool | lock (long maxwait=-1) |
| |
| virtual bool | unlock () |
| |
| virtual bool | locked () const |
| |
| const char * | owner () const |
| |
| bool | recursive () const |
| |
| virtual | ~Lockable () |
| |
| virtual bool | check (long maxwait=-1) |
| |
| virtual bool | unlockAll () |
| |
|
| enum | Strategy {
Other = 0
, Increment = 0x0001
, Decrement = 0x0002
, Lowest = 0x0003
,
Highest = 0x0004
, Random = 0x0005
, OnlyEven = 0x1000
, OnlyOdd = 0x2000
,
Fallback = 0x4000
} |
| |
| static int | str2strategy (const char *name, int def=Increment) |
| |
| static bool | resolveConfig (const String &cmpName, NamedList ¶ms, const NamedList *config) |
| |
| static bool | alive (const RefObject *obj) |
| |
| static bool | efficientIncDec () |
| |
| static void * | getObject (const String &name, const GenObject *obj) |
| |
| static bool | getObjCounting () |
| |
| static void | setObjCounting (bool enable) |
| |
| static NamedCounter * | getObjCounter (const String &name, bool create=true) |
| |
| static ObjList & | getObjCounters () |
| |
| static int | count () |
| |
| static int | locks () |
| |
| static bool | efficientTimedLock () |
| |
| static void | wait (unsigned long maxwait) |
| |
| static unsigned long | wait () |
| |
| static void | startUsingNow () |
| |
| static void | enableSafety (bool safe=true) |
| |
| static bool | safety () |
| |
| static const TokenDict | s_strategy [] |
| |
A group of analog lines.
This class is an analog line container. It may contain another group when used to monitor analog lines