A B C F G I L M Q R S X

A

accept() - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
accept() - Method in interface com.ascert.comms.x25.X25Socket
Accept a new incoming X.25 SVC (switched virtual circuit) connection on a server socket.

B

bind(String) - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
Binds a socket to a specific local NUA. This method is typically used to bind server sockets to local NUA's on which they will receive incoming calls. It can also be used to force client sockets to make calls from a specific local NUA..
bind(String) - Method in interface com.ascert.comms.x25.X25Socket
Binds a socket to a specific local NUA.

C

close() - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
close() - Method in interface com.ascert.comms.x25.X25Socket
Closes a socket, disconnecting any call.
com.ascert.comms.driver.farsite - package com.ascert.comms.driver.farsite
Provides the specific driver implementation of the Java X.25 interfaces and classes for the FarSync range of X.25 cards, supplied by FarSite Communications Ltd.
com.ascert.comms.x25 - package com.ascert.comms.x25
Provides a standard set of interfaces and classes for Java applications to access X.25 connections.
connect(String) - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
Connects a client socket to a specified remote NUA using an X.25 SVC. The client socket can be bound to a local NUA. If the socket is already be connected or has been closed an Exception will be thrown..
connect(String) - Method in interface com.ascert.comms.x25.X25Socket
Connects a client socket to a specified remote NUA using an X.25 SVC.
connect(String, int) - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
Connects a client socket with an optional timeout value, which may be 0 if no timeout is required. Note that there is no guarantee that all driver implementations will support timeouts, in which case this call and X25Socket.connect(String) are synonymous..
connect(String, int) - Method in interface com.ascert.comms.x25.X25Socket
Connects a client socket with an optional timeout value, which may be 0 if no timeout is required.
connectPVC(String) - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
Connects a client socket to a PVC (permanent virtual circuit) X.25 connection. Note that although the "connect" metaphor is used here, in fact PVC's are permanent. So the only connection which is actually being made is between the Java application and the local X.25 card's i/o channel for the specific PVC.

Note that whilst the format of NUA's for SVC calls follow a standard which is likely to be common to most X.25 driver implementations, the means of specifying a particular PVC to be used may vary across implementations. Typically the format will be some qualifier to the specific LCN (logical channel number) to be used for the connection..

connectPVC(String) - Method in interface com.ascert.comms.x25.X25Socket
Connects a client socket to a PVC (permanent virtual circuit) X.25 connection.

F

FACTORY_CLASS_PROPERTY - Static variable in interface com.ascert.comms.x25.X25Factory
System property containing the name of the default driver implementation class to be used by the X25SocketFactory
FARSITE_DIAG_PROPERTY - Static variable in class com.ascert.comms.driver.farsite.X25SocketImpl
System property controlling whether diagnostics are produced to System.out.

G

getCallUserData() - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
getCallUserData() - Method in interface com.ascert.comms.x25.X25Socket
Gets any User Data which was supplied with an incoming call.
getClearCodes() - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
getClearCodes() - Method in interface com.ascert.comms.x25.X25Socket
Gets any cause and diagnostic codes supplied when the current call was disconnected.
getClearUserData() - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
getClearUserData() - Method in interface com.ascert.comms.x25.X25Socket
Gets any User Data which was supplied when the current call was cleared.
getClientSocket(String) - Method in class com.ascert.comms.x25.X25SocketFactory
Creates a new X.25 client socket connected to a specific remote NUA.
getLen() - Method in class com.ascert.comms.x25.X25Message
Gets the length attribute of the X25Message object.
getLocalAddress() - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
getLocalAddress() - Method in interface com.ascert.comms.x25.X25Socket
Gets the local NUA to which the socket is bound (if any).
getMbit() - Method in class com.ascert.comms.x25.X25Message
Gets the M-bit attribute of the X25Message object
getMsg() - Method in class com.ascert.comms.x25.X25Message
Gets the msg attribute of the X25Message object
getPhysicalAssignment() - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
getPhysicalAssignment() - Method in interface com.ascert.comms.x25.X25Socket
Gets any physical assignment properties for the socket.
getQbit() - Method in class com.ascert.comms.x25.X25Message
Gets the Q-bit attribute of the X25Message object
getRawFacilities() - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
getRawFacilities() - Method in interface com.ascert.comms.x25.X25Socket
Gets any X.25 Facilities supplied with an incoming call.
getReceiveBufferSize() - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
getReceiveBufferSize() - Method in interface com.ascert.comms.x25.X25Socket
Gets the buffer size used by the underlying driver implementation for input on this connection.
getRemoteAddress() - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
getRemoteAddress() - Method in interface com.ascert.comms.x25.X25Socket
Gets the remote NUA to which the socket is connected (if any).
getServerSocket(String) - Method in class com.ascert.comms.x25.X25SocketFactory
Creates a new X.25 server socket bound to a specific local NUA, and ready to X25Socket.accept() incoming connections.
getSocket() - Method in class com.ascert.comms.driver.farsite.X25FactoryImpl
 
getSocket() - Method in class com.ascert.comms.x25.X25SocketFactory
Creates a new X.25 socket using the factory implementation supplied at construction time.
getSocket() - Method in interface com.ascert.comms.x25.X25Factory
Creates a new X25Socket object using this factory.

I

impl - Variable in class com.ascert.comms.x25.X25SocketFactory
Driver specific factory implementation to be used for creating X.25 sockets
isBound() - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
isBound() - Method in interface com.ascert.comms.x25.X25Socket
Tests whether the X25Socket is bound
isClosed() - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
isClosed() - Method in interface com.ascert.comms.x25.X25Socket
Tests whether the X25Socket is closed, and hence unavailable for any further operations.
isConnected() - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
isConnected() - Method in interface com.ascert.comms.x25.X25Socket
Tests whether the X25Socket is connected, and hence available for data transfer.

L

len - Variable in class com.ascert.comms.x25.X25Message
Indicates the length of data to be sent or which was received.
libLoaded - Static variable in class com.ascert.comms.driver.farsite.X25FactoryImpl
Indicates status of low level FarSync JNI loaded.
LIBNAME_PROPERTY - Static variable in class com.ascert.comms.driver.farsite.X25FactoryImpl
System property to allow override of FarSync native library name
listen(int) - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
Puts a server socket into Listen Mode, ready to accept incoming connections. Note that prior to listening for connections server sockets must have been bound to a local NUA..
listen(int) - Method in interface com.ascert.comms.x25.X25Socket
Puts a server socket into Listen Mode, ready to accept incoming connections.

M

mBit - Variable in class com.ascert.comms.x25.X25Message
Indicates status of the X.25 M-bit when this message is sent or received.
msg - Variable in class com.ascert.comms.x25.X25Message
Buffer containing the message data to be sent or received.

Q

qBit - Variable in class com.ascert.comms.x25.X25Message
Indicates status of the X.25 Q-bit when this message is sent or received.

R

recv(X25Message) - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
recv(X25Message) - Method in interface com.ascert.comms.x25.X25Socket
Receive an incoming message on an X.25 socket.

S

send(X25Message) - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
send(X25Message) - Method in interface com.ascert.comms.x25.X25Socket
Send a message on an X.25 socket.
setCallUserData(byte[]) - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
setCallUserData(byte[]) - Method in interface com.ascert.comms.x25.X25Socket
Sets the User Data to be included in the next outgoing call.
setClearCodes(byte[]) - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
setClearCodes(byte[]) - Method in interface com.ascert.comms.x25.X25Socket
Sets the cause and diagnostic codes to be supplied when the current call is disconnected.
setClearUserData(byte[]) - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
setClearUserData(byte[]) - Method in interface com.ascert.comms.x25.X25Socket
Sets the User Data to be included when the current call is cleared.
setDefaultX25Factory(X25Factory) - Static method in class com.ascert.comms.x25.X25SocketFactory
Sets the default X25Factory to be used for constructing X.25 socket objects where no specific driver factory is used.
setLen(int) - Method in class com.ascert.comms.x25.X25Message
Sets the length attribute of the X25Message object
setMbit(boolean) - Method in class com.ascert.comms.x25.X25Message
Sets the M-bit attribute of the X25Message object
setPhysicalAssignment(String) - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
Sets the physical assignment properties for the socket.

It is common for servers to have multi-port X.25 cards, each port driving a physically separate X.25 lines. Additionally, some servers may also have multiple X.25 cards installed. Depending on network topology, there may be a need to ensure that certain operations such as X25Socket.bind(java.lang.String), X25Socket.accept(), X25Socket.connect(java.lang.String) are directed to only a single line e.g. where an NUA is only valid for a single physical link. This method allows a socket to be tied to a specific physical line. Note, however, that at present the format used for the physical assignment specifier is driver implementation specific..

setPhysicalAssignment(String) - Method in interface com.ascert.comms.x25.X25Socket
Sets the physical assignment properties for the socket.
setQbit(boolean) - Method in class com.ascert.comms.x25.X25Message
Sets the Q-bit attribute of the X25Message object
setRawFacilities(byte[]) - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
setRawFacilities(byte[]) - Method in interface com.ascert.comms.x25.X25Socket
Sets the X.25 Facilities to be used with the next outgoing call.
setReceiveBufferSize(int) - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
setReceiveBufferSize(int) - Method in interface com.ascert.comms.x25.X25Socket
Sets the buffer size used by the underlying driver implementation for input on this connection.
shutdown() - Method in class com.ascert.comms.driver.farsite.X25SocketImpl
 
shutdown() - Method in interface com.ascert.comms.x25.X25Socket
Graceful shutdown of the socket.

X

X25_CUD_LENGTH - Static variable in interface com.ascert.comms.x25.X25Socket
Constant value for maximum size of Call User Data.
X25_NUA_ADDRLEN - Static variable in interface com.ascert.comms.x25.X25Socket
Constant value for the maximum size of an X.25 NUA.
X25Factory - interface com.ascert.comms.x25.X25Factory.
Defines a common factory interface for construction of X25Socket objects.
X25FactoryImpl - class com.ascert.comms.driver.farsite.X25FactoryImpl.
Contains the X25Factory implementation for the FarSync range of X.25 cards.
X25FactoryImpl() - Constructor for class com.ascert.comms.driver.farsite.X25FactoryImpl
 
X25Message - class com.ascert.comms.x25.X25Message.
Provides a common class encapsulating X.25 messages to be sent or received.
X25Message(byte[]) - Constructor for class com.ascert.comms.x25.X25Message
Constructs an X25Message object, using the supplied buffer for sending and receiving data.
X25Message(byte[], boolean, boolean) - Constructor for class com.ascert.comms.x25.X25Message
Constructs an X25Message object, using the supplied buffer for sending and receiving data.
X25Message(byte[], int, boolean, boolean) - Constructor for class com.ascert.comms.x25.X25Message
Constructs an X25Message object, using the supplied buffer for sending and receiving data.
X25Socket - interface com.ascert.comms.x25.X25Socket.
Defines a common interface for connecting and communicating using X.25.
X25SocketFactory - class com.ascert.comms.x25.X25SocketFactory.
Convenience class for creating X.25 sockets using driver specific X25Factory implementations.
X25SocketFactory(X25Factory) - Constructor for class com.ascert.comms.x25.X25SocketFactory
Constructor a new X25SocketFactory using either the supplied X25Factory implementation, or the default value if the supplied value is null.
X25SocketImpl - class com.ascert.comms.driver.farsite.X25SocketImpl.
Contains the X25Socket implementation for the FarSync range of X.25 cards.
X25SocketImpl() - Constructor for class com.ascert.comms.driver.farsite.X25SocketImpl
General constructor to create and initialise a new X.25 socket.

A B C F G I L M Q R S X