com.adventnet.snmp.snmp2
Class  TcpTransportImpl
java.lang.Object
  |
  +--com.adventnet.snmp.snmp2.TcpTransportImpl
- All Implemented Interfaces: 
 - SnmpTransportProvider
 
- public class TcpTransportImpl
- extends java.lang.Object
- implements SnmpTransportProvider
   
Implemention of the SnmpTransportProvider interface for TCP/IP protocol.
| 
Constructor Summary | 
TcpTransportImpl()
 
          Default constructor that creates an instance of the implementation object. | 
 
| 
Method Summary | 
 void | 
close()
 
          Closes the transport interface after communication is over. | 
 void | 
open(ProtocolOptions params)
 
          Opens the transport interface over which the data is sent/received. | 
 int | 
read(SnmpTransportPacket transportPacket)
 
          Receive data from the peer over the transport interface. | 
 void | 
write(SnmpTransportPacket tPacket)
 
          Send data to the peer over the transport interface. | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
TcpTransportImpl
public TcpTransportImpl()
- Default constructor that creates an instance of the implementation object.
 
open
public void open(ProtocolOptions params)
          throws java.io.IOException
- Opens the transport interface over which the data is sent/received.
- Specified by: 
 open in interface SnmpTransportProvider
 
- Parameters:
 tpacket - SnmpTransportPacket that contains the protocol parameters
 and bytes to send.- Throws:
 java.io.IOException - in case of an error during opening the
 transport interface.
 
 
read
public int read(SnmpTransportPacket transportPacket)
         throws java.io.IOException
- Receive data from the peer over the transport interface.
- Specified by: 
 read in interface SnmpTransportProvider
 
- Parameters:
 buf - Buffer in which the bytes are read into.- Returns:
 - number of bytes actually read from the transport interface.
 - Throws:
 java.io.IOException - in case of an error during receive.
 
 
write
public void write(SnmpTransportPacket tPacket)
           throws java.io.IOException
- Send data to the peer over the transport interface.
- Specified by: 
 write in interface SnmpTransportProvider
 
- Parameters:
 tpacket - SnmpTransportPacket that contains the protocol parameters
 and bytes to send.- Throws:
 java.io.IOException - in case of an error during send.
 
 
close
public void close()
           throws java.io.IOException
- Closes the transport interface after communication is over.
- Specified by: 
 close in interface SnmpTransportProvider
 
- Following copied from interface: 
com.adventnet.snmp.snmp2.SnmpTransportProvider 
- Throws:
 java.io.IOException - in case of an error during closing.
 
 
Copyright (c)AdventNet Inc., 1996-2004