csdialup.CSEntryProperties Class
Defines properties for an entry.

Example #1 - creates an entry with new properties:
string[] pppoeDevices = csdial.getDeviceNames( CSEntryProperties.PPPoE_TYPE );
CSEntryProperties ep = new CSEntryProperties();
ep.setDeviceName( pppoeDevices[0] );
ep.setDeviceType( CSEntryProperties.PPPoE_TYPE );
ep.setRemoteDefaultGateway( true );
ep.setSwCompression( true );
csdial.createEntry( "my connection", ep, "mylogin", "mypass" );

Example #2 - creates an entry "MY VPN 2" with properties copied from "my_vpn_1" entry:
CSEntryProperties ep = csdial.getEntryProperties( "my_vpn_1" );
ep.setSpecificIPAddr( true );
ep.setIpAddress( "192.168.0.25" );
ep.setSpecificNameServers( true );
ep.setIpAddressDns( "192.168.0.1" );
csdial.createEntry( "MY VPN 2", ep, "vpn2login", "vpn2pass" );

Example #3 - modifies entry properties:
CSEntryProperties ep = csdial.getEntryProperties( "my_modem" );
ep.setLocalPhoneNumber( "1234567" );
csdial.setEntryProperties( "my_modem", ep, "modem_login", "modem_pass" );

Author: jmethod.com, version 1.3

Access: Public
Base Classes: Object
  Members Description  
    Modem_TYPE modem device type string

 
    Isdn_TYPE isdn device type string

 
    X25_TYPE x25 device type string

 
    Vpn_TYPE vpn device type string

 
    Pad_TYPE pad device type string

 
    Generic_TYPE generic device type string

 
    Serial_TYPE serial device type string

 
    FrameRelay_TYPE framerelay device type string

 
    Atm_TYPE atm device type string

 
    Sonet_TYPE sonet device type string

 
    SW56_TYPE sw56 device type string

 
    Irda_TYPE irda device type string

 
    Parallel_TYPE parallel device type string

 
    PPPoE_TYPE pppoe device type string

 
    areaCode Area code

 
    deviceName Name of a TAPI device

 
    deviceType Device Type

 
    ipAddress IP Address

 
    ipaddrDns IP address of the DNS server

 
    localPhoneNumber Local phone number

 
    countryID TAPI country/region identifier

 
    useCountryAndAreaCodes Flag value of enabling of country id and area code usage.

 
    swCompression Flag value of enabling software compression.

 
    specificIPAddr Flag value of enabling of specific IP address.

 
    specificNameServers Flag value of enabling of specific name servers.

 
    remoteDefaultGateway Flag value of enabling of remote default gateway.

 
    CSEntryProperties Creates CSEntryProperties object

 
    getAreaCode Returns area code.

 
    getDeviceName Returns the name of a TAPI device.

 
    getDeviceType Returns the type of a TAPI device.

 
    getIpAddress Returns IP address.

 
    getIpAddressDns Returns IP address of the DNS server.

 
    getLocalPhoneNumber Returns local phone number.

 
    getCountryID Returns TAPI country/region identifier.

 
    getUseCountryAndAreaCodes Returns flag value of enabling of country id and area code usage.

 
    getSwCompression Returns flag value of enabling software compression.

 
    getSpecificIPAddr Returns flag value of enabling of specific IP address.

 
    getSpecificNameServers Returns flag value of enabling of specific name servers.

 
    getRemoteDefaultGateway Returns flag value of enabling of remote default gateway.

 
    setAreaCode Specifies the area code. The setting is ignored unless getUseCountryAndAreaCodes() is true.

 
    setDeviceName Specifies device name.

 
    setDeviceType Specifies device type.

 
    setIpAddress Specifies IP address. The setting is ignored unless getSpecificIPAddr() is true.

 
    setIpAddressDns Returns IP address of the DNS server. The setting is ignored unless getSpecificNameServers() is true.

 
    setLocalPhoneNumber Specifies local phone number.

 
    setCountryID Specifies the TAPI country/region identifier. The setting is ignored unless getUseCountryAndAreaCodes() is true.

 
    setUseCountryAndAreaCodes Enables/disables area code and country id usage.

 
    setSwCompression Enables/disables software compression.

 
    setSpecificIPAddr Enables/disables specific IP address.

 
    setSpecificNameServers Enables/disables specific name servers.

 
    setRemoteDefaultGateway Enables/disables remote default gateway.