[operations] [attributes] [fields] [template] [definition]
[implementation] [documentation]
To use the search tool you need to use a browser which supports JAVA (c)

[next] [prev] [superclass] [next peer] [prev peer] [subclass] [index] [hierarchy]

LandLineCircuitDino

inherits from LandLineCircuit

... <- Server <- PhoneResource <- PhoneCircuit <- LandLineCircuit <- LandLineCircuitDino



Operations

Get list of all operations

DetectCallerID
HardwareConnectedLevel
ReinitializeClass
ReportCallerID
ResetResource


Attributes

Get list of all attributes

ConnectEvents
RingEvents


Fields

Field Type
Server: enabled: Boolean
PhoneResource: client: PhoneResourceClient
clientPriority: UnsignedShort
suspendedList: DataList
HasPhoneEvents: eventClients: ObjectList
PhoneCircuit: hookswitch: Boolean
isRinging: Boolean
ringEvents: Boolean
connected: Boolean
callerIDName: Text
callerIDNumber: Text
callerIDDetectionOn: Boolean
connectEvents: Boolean
LandLineCircuit: hookswitchEvents: Boolean
phoneConnectDetectTimer: Timer
callerIDTimer: Timer
ringTimer: Timer
ringParameters: Pointer


Instance template

instance LandLineCircuitDino tag;
        enabled: false;
         client: nilObject;
 clientPriority: 0;
  suspendedList: nilObject;
   eventClients: nilObject;
     hookswitch: false;
      isRinging: false;
     ringEvents: false;
      connected: false;
   callerIDName: nilObject;
 callerIDNumber: nilObject;
callerIDDetectionOn: false;
  connectEvents: false;
hookswitchEvents: false;
phoneConnectDetectTimer: nilObject;
  callerIDTimer: nilObject;
      ringTimer: nilObject;
 ringParameters: nil;
end instance;

Class definition

Define Class LandLineCircuitDino;
    inherits from LandLineCircuit;
    
    overrides ReinitializeClass;
    overrides SetRingEvents;
    overrides SetConnectEvents;
    overrides HardwareConnectedLevel;
    overrides ResetResource;
#ifdef CALLERID_DETECTION
    overrides DetectCallerID;
    overrides ReportCallerID;
#endif
end class;