jiniupnp.service
Interface urn_schemas_upnp_org_service_WANPPPConnection_1

All Superinterfaces:
java.rmi.Remote

public interface urn_schemas_upnp_org_service_WANPPPConnection_1
extends java.rmi.Remote


Method Summary
 net.jini.core.event.EventRegistration addEventListener(RemoteEventListener listener)
           
 void AddPortMapping(java.lang.String NewRemoteHost, UShort NewExternalPort, java.lang.String NewProtocol, UShort NewInternalPort, java.lang.String NewInternalClient, Boolean NewEnabled, java.lang.String NewPortMappingDescription, UInteger NewLeaseDuration)
           
 void DeletePortMapping(java.lang.String NewRemoteHost, UShort NewExternalPort, java.lang.String NewProtocol)
           
 void ForceTermination()
           
 void GetConnectionTypeInfo(StringHolder NewConnectionType, StringHolder NewPossibleConnectionTypes)
           
 void GetExternalIPAddress(StringHolder NewExternalIPAddress)
           
 void GetGenericPortMappingEntry(UShort NewPortMappingIndex, StringHolder NewRemoteHost, UShortHolder NewExternalPort, StringHolder NewProtocol, UShortHolder NewInternalPort, StringHolder NewInternalClient, BooleanHolder NewEnabled, StringHolder NewPortMappingDescription, UIntegerHolder NewLeaseDuration)
           
 void GetLinkLayerMaxBitRates(UIntegerHolder NewUpstreamMaxBitRate, UIntegerHolder NewDownstreamMaxBitRate)
           
 void GetNATRSIPStatus(BooleanHolder NewRSIPAvailable, BooleanHolder NewNATEnabled)
           
 void GetSpecificPortMappingEntry(java.lang.String NewRemoteHost, UShort NewExternalPort, java.lang.String NewProtocol, UShortHolder NewInternalPort, StringHolder NewInternalClient, BooleanHolder NewEnabled, StringHolder NewPortMappingDescription, UIntegerHolder NewLeaseDuration)
           
 void GetStatusInfo(StringHolder NewConnectionStatus, StringHolder NewLastConnectionError, UIntegerHolder NewUptime)
           
 void RequestConnection()
           
 void SetConnectionType(java.lang.String NewConnectionType)
           
 void X_getInterfaceInfo(UIntegerHolder portNo, UIntegerHolder channelNo, UIntegerHolder interfaceNo, StringHolder interfaceType, StringHolder WANServiceInstance, StringHolder LANServiceInstance, StringHolder interfaceObject, StringHolder FWInterfaceObject, UIntegerHolder refCount, StringHolder interfaceName)
           
 

Method Detail

SetConnectionType

void SetConnectionType(java.lang.String NewConnectionType)
                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

GetConnectionTypeInfo

void GetConnectionTypeInfo(StringHolder NewConnectionType,
                           StringHolder NewPossibleConnectionTypes)
                           throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

RequestConnection

void RequestConnection()
                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

ForceTermination

void ForceTermination()
                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

GetStatusInfo

void GetStatusInfo(StringHolder NewConnectionStatus,
                   StringHolder NewLastConnectionError,
                   UIntegerHolder NewUptime)
                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

GetLinkLayerMaxBitRates

void GetLinkLayerMaxBitRates(UIntegerHolder NewUpstreamMaxBitRate,
                             UIntegerHolder NewDownstreamMaxBitRate)
                             throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

GetNATRSIPStatus

void GetNATRSIPStatus(BooleanHolder NewRSIPAvailable,
                      BooleanHolder NewNATEnabled)
                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

GetGenericPortMappingEntry

void GetGenericPortMappingEntry(UShort NewPortMappingIndex,
                                StringHolder NewRemoteHost,
                                UShortHolder NewExternalPort,
                                StringHolder NewProtocol,
                                UShortHolder NewInternalPort,
                                StringHolder NewInternalClient,
                                BooleanHolder NewEnabled,
                                StringHolder NewPortMappingDescription,
                                UIntegerHolder NewLeaseDuration)
                                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

GetSpecificPortMappingEntry

void GetSpecificPortMappingEntry(java.lang.String NewRemoteHost,
                                 UShort NewExternalPort,
                                 java.lang.String NewProtocol,
                                 UShortHolder NewInternalPort,
                                 StringHolder NewInternalClient,
                                 BooleanHolder NewEnabled,
                                 StringHolder NewPortMappingDescription,
                                 UIntegerHolder NewLeaseDuration)
                                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

AddPortMapping

void AddPortMapping(java.lang.String NewRemoteHost,
                    UShort NewExternalPort,
                    java.lang.String NewProtocol,
                    UShort NewInternalPort,
                    java.lang.String NewInternalClient,
                    Boolean NewEnabled,
                    java.lang.String NewPortMappingDescription,
                    UInteger NewLeaseDuration)
                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

DeletePortMapping

void DeletePortMapping(java.lang.String NewRemoteHost,
                       UShort NewExternalPort,
                       java.lang.String NewProtocol)
                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

GetExternalIPAddress

void GetExternalIPAddress(StringHolder NewExternalIPAddress)
                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

X_getInterfaceInfo

void X_getInterfaceInfo(UIntegerHolder portNo,
                        UIntegerHolder channelNo,
                        UIntegerHolder interfaceNo,
                        StringHolder interfaceType,
                        StringHolder WANServiceInstance,
                        StringHolder LANServiceInstance,
                        StringHolder interfaceObject,
                        StringHolder FWInterfaceObject,
                        UIntegerHolder refCount,
                        StringHolder interfaceName)
                        throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

addEventListener

net.jini.core.event.EventRegistration addEventListener(RemoteEventListener listener)