Platforms to show: All Mac Windows Linux Cross-Platform
Network
Classes for networking. Informations on the ethernet adapters, Apple File Sharing contol.
- AFPLibraryPresentMBS as boolean
- AFPLibraryVersionMBS as integer
- LookupHostbyAddressMBS(HostAddress as string) as DNSLookupMBS
- LookupHostbyNameMBS(HostName as string) as DNSLookupMBS
- DNSAddressToNameIPv6MBS(HostAddress as string) as string
- DNSAddressToNameMBS(HostAddress as string) as string
- DNSNameToAddressIPv6MBS(HostName as string) as string
- DNSNameToAddressMBS(HostName as string) as string
- NetworkAvailableMBS(address as string) as boolean
- ClearOptionsMBS(extends s as SocketCore)
- OptionMutliCastTTLMBS(extends s as SocketCore) as integer
- OptionMutliCastTTLMBS(extends s as SocketCore, assigns value as integer)
- OptionTOSMBS(extends s as SocketCore) as integer
- OptionTOSMBS(extends s as SocketCore, assigns value as integer)
- OptionTTLMBS(extends s as SocketCore) as integer
- OptionTTLMBS(extends s as SocketCore, assigns value as integer)
- class AFPURLMBS
- method clear
- method IsAFPURL as boolean
- method MakeURL
- method ParseURL
- method ServerVolumes as AFPVolumesMBS
- property lasterror as integer
- property Password as string
- property Path as string
- property protocol as string
- property server as string
- property URL as string
- property UserAuthenticationModule as string
- property UserName as string
- property volume as string
- property zone as string
- class AFPVolumesMBS
- method Count as integer
- method Mount(volume as string) as integer
- method MountAtStartup(volume as string) as boolean
- method Sort
- method Volumename(index as integer) as string
- property lasterror as integer
- class DarwinPingMBS
- method Ping(HostToPing as string, TimeOutMS as integer, TimeToLife as integer) as integer
- method SimplePing(HostToPing as string, NumberOfPacketsToSend as integer, PingTimeoutInSeconds as integer, ReturnimmediatelyAfterReply as integer) as integer
- property HostToPing as String
- property NumberOfPacketsToSend as Integer
- property PingTimeoutInSeconds as Integer
- property ReturnimmediatelyAfterReply as Integer
- property TimeToLife as Integer
- event AddressResolved(ip as string)
- event Finished(NumberPacketsSent as integer, NumberPacketsReceived as integer)
- event NextPing(PacketSequenceNumber as integer)
- event Response(PacketSequenceNumber as integer, ttl as integer, RoundTripTimeInMS as double)
- event SentError(PacketSequenceNumber as integer)
- event SentSuccess(PacketSequenceNumber as integer)
- event Timeout(PacketSequenceNumber as integer)
- class DNSLookupMBS
- method close
- method Addresses(index as integer) as string
- method Aliases(index as integer) as string
- property Address as String
- property AddressesCount as Integer
- property AddressType as Integer
- property AliasCount as Integer
- property Name as String
- class DNSLookupThreadMBS
- method LookupAddress(domain as string) as boolean
- method LookupDomain(address as string) as boolean
- property Address as String
- property Hostname as String
- property LookupAddress as Boolean
- property LookupDomain as Boolean
- property LookupDone as Boolean
- class DNSServiceBaseMBS
- shared method Available as boolean
- method Close
- shared method ConstructFullName(Service as string, regtype as string, domain as string) as string
- shared method GetDaemonVersion as integer
- method Running as boolean
- property Handle as Integer
- property Lasterror as Integer
- const kClassIN = 1
- const kErrorAlreadyRegistered = -65547
- const kErrorBadFlags = -65543
- const kErrorBadInterfaceIndex = -65552
- const kErrorBadParam = -65540
- const kErrorBadReference = -65541
- const kErrorBadState = -65542
- const kErrorBadTime = -65559
- const kErrorDoubleNAT = -65558
- const kErrorFirewall = -65550
- const kErrorIncompatible = -65551
- const kErrorInvalid = -65549
- const kErrorNameConflict = -65548
- const kErrorNATTraversal = -65557
- const kErrorNoAuth = -65555
- const kErrorNoError = 0
- const kErrorNoMemory = -65539
- const kErrorNoSuchKey = -65556
- const kErrorNoSuchName = -65538
- const kErrorNoSuchRecord = -65554
- const kErrorNotInitialized = -65545
- const kErrorRefused = -65553
- const kErrorUnknown = -65537
- const kErrorUnsupported = -65544
- const kFlagsAdd = 2
- const kFlagsAllowRemoteQuery = &h200
- const kFlagsBrowseDomains = &h40
- const kFlagsDefault = 4
- const kFlagsForceMulticast = &h400
- const kFlagsLongLivedQuery = &h100
- const kFlagsMoreComing = 1
- const kFlagsNoAutoRename = 8
- const kFlagsRegistrationDomains = &h80
- const kFlagsShared = &h10
- const kFlagsUnique = &h20
- const kInterfaceIndexAny = 0
- const kInterfaceIndexLocalOnly = -1
- const kMaxDomainName = 1005
- const kMaxServiceName = 64
- const kTypeA = 1
- const kTypeA6 = 38
- const kTypeAAAA = 28
- const kTypeAFSDB = 18
- const kTypeANY = 255
- const kTypeATMA = 34
- const kTypeAXFR = 252
- const kTypeCERT = 37
- const kTypeCNAME = 5
- const kTypeDNAME = 39
- const kTypeEID = 31
- const kTypeGPOS = 27
- const kTypeHINFO = 13
- const kTypeISDN = 20
- const kTypeIXFR = 251
- const kTypeKEY = 25
- const kTypeKX = 36
- const kTypeLOC = 29
- const kTypeMAILA = 254
- const kTypeMAILB = 253
- const kTypeMB = 7
- const kTypeMD = 3
- const kTypeMF = 4
- const kTypeMG = 8
- const kTypeMINFO = 14
- const kTypeMR = 9
- const kTypeMX = 15
- const kTypeNAPTR = 35
- const kTypeNIMLOC = 32
- const kTypeNS = 2
- const kTypeNSAP = 22
- const kTypeNSAP_PTR = 23
- const kTypeNULL = 10
- const kTypeNXT = 30
- const kTypeOPT = 41
- const kTypePTR = 12
- const kTypePX = 26
- const kTypeRP = 17
- const kTypeRT = 21
- const kTypeSIG = 24
- const kTypeSINK = 40
- const kTypeSOA = 6
- const kTypeSRV = 33
- const kTypeTKEY = 249
- const kTypeTSIG = 250
- const kTypeTXT = 16
- const kTypeWKS = 11
- const kTypeX25 = 19
- class DNSServiceBrowseMBS
- method Browse(IntefaceIndex as integer, servicetype as string, domain as string) as boolean
- event ServiceBrowse(Flags as integer, InterfaceIndex as integer, ErrorCode as integer, ServiceName as string, RegType as string, Domain as string)
- class DNSServiceDiscoveryBrowseMBS
- class DNSServiceDiscoveryDomainEnumerationMBS
- method Available as boolean
- method Close
- method EnumerateDomains(domaintype as integer) as boolean
- method Running as boolean
- property Handle as Integer
- event ServiceDomainEnumeration(message as integer, domain as string, flags as integer)
- class DNSServiceDiscoveryRegisterMBS
- method Available as boolean
- method Close
- method Register(servicename as string, servicetype as string, domain as string, port as integer, text as string) as boolean
- method Running as boolean
- method UpdateText(data as string, ttl as integer) as integer
- property Handle as Integer
- property Text as String
- event ServiceRegistration(errorcode as integer)
- class DNSServiceDiscoveryResolveMBS
- class DNSServiceDomainEnumerationMBS
- method EnumerateDomains(Flags as integer, InterfaceIndex as integer) as boolean
- event ServiceDomainEnumeration(flags as integer, interfaceIndex as integer, errorcode as integer, Domain as string)
- class DNSServiceRegisterMBS
- method AddRecord(rrType as integer, TXTRecord as string, ttl as integer)
- method Register(Flags as integer, interfaceIndex as integer, servicename as string, servicetype as string, domain as string, host as string, port as integer, txtRecord as string) as boolean
- method RemoveRecord
- method UpdateRecord(TXTRecord as string, ttl as integer)
- event ServiceRegistration(flags as integer, errorcode as integer, Name as string, RegType as string, Domain as string)
- class DNSServiceRegisterRecordMBS
- method RegisterRecord(Flags as integer, interfaceIndex as integer, fullname as string, rrtype as integer, rrClass as integer, data as string, ttl as integer) as boolean
- method UpdateRecord(TXTRecord as string, ttl as integer)
- event ServiceRegistration(flags as integer, errorcode as integer)
- class DNSServiceResolveMBS
- method Resolve(InterfaceIndex as integer, servicename as string, servicetype as string, domain as string) as boolean
- event ServiceResolve(flags as integer, InterfaceIndex as integer, ErrorCode as integer, Fullname as string, Hosttarget as string, Port as integer, TxtRecord as string)
- class FTPParseMBS
- method Parse(line as string) as boolean
- property FlagTryCwd as Integer
- property FlagTryRetr as Integer
- property ID as String
- property IDType as Integer
- property ModificationTime as Double
- property ModificationTimeType as Integer
- property Name as String
- property Size as Integer
- property SizeType as Integer
- class NSMailDeliveryMBS
- shared method ASCIIMailFormat as string
- shared method deliverMessage(messageBody as NSAttributedStringMBS, headers as Dictionary, messageFormat as string) as boolean
- shared method deliverMessage(messageBody as string, messageSubject as string, destinationAddress as string) as boolean
- shared method hasDeliveryClassBeenConfigured as boolean
- shared method MIMEMailFormat as string
- class PacketSocketMBS
- method SendPacket(data as string)
- method SendPacket(data as string,code as string)
- method SendPacket(data as string,code as string,ID as integer)
- event ReceivedPacket(data as string,code as string,ID as integer)
- class Socket
- global method ClearOptionsMBS(extends s as SocketCore)
- global method OptionMutliCastTTLMBS(extends s as SocketCore) as integer
- global method OptionMutliCastTTLMBS(extends s as SocketCore, assigns value as integer)
- global method OptionTOSMBS(extends s as SocketCore) as integer
- global method OptionTOSMBS(extends s as SocketCore, assigns value as integer)
- global method OptionTTLMBS(extends s as SocketCore) as integer
- global method OptionTTLMBS(extends s as SocketCore, assigns value as integer)
- class TCMPortMapperMBS
- method addPortMapping(aMapping as TCMPortMappingMBS)
- method externalIPAddress as string
- method hashUserID(aUserIDToHash as string)
- method isAtWork as boolean
- shared method IsFrameworkLoaded as boolean
- method isRunning as boolean
- shared method LoadFramework(path as folderitem) as boolean
- method localBonjourHostName as string
- method localIPAddress as string
- shared method manufacturerForHardwareAddress(aMACAddress as string) as string
- method mappingProtocol as string
- method portMappings as TCMPortMappingArrayMBS
- method refresh
- method removeMappingQueue as TCMPortMappingArrayMBS
- method removePortMapping(aMapping as TCMPortMappingMBS)
- method removeUPNPMappings(aMappingList() as TCMPortMappingMBS)
- method requestUPNPMappingTable
- method routerHardwareAddress as string
- method routerIPAddress as string
- method routerName as string
- method start
- method stop
- method stopBlocking
- method userID as string
- property Handle as Integer
- event DidChangeMappingStatus(m as TCMPortMappingMBS)
- event DidFinishSearchForRouter
- event DidFinishWork
- event DidReceiveUPNPMapping(mappings() as dictionary)
- event DidStartWork
- event ExternalIPAddressDidChange
- event WillStartSearchForRouter
- class TCMPortMappingArrayMBS
- method Item(index as integer) as TCMPortMappingMBS
- property Count as Integer
- property Handle as Integer
- class TCMPortMappingMBS
- method Constructor(aPrivatePort as integer, aPublicPort as integer, aTransportProtocol as integer)
- method desiredExternalPort as integer
- method externalPort as integer
- method localPort as integer
- method mappingStatus as integer
- shared method portMappingWithLocalPort(aPrivatePort as integer, aPublicPort as integer, aTransportProtocol as integer) as TCMPortMappingMBS
- method transportProtocol as integer
- property Handle as Integer
- const TCMPortMappingStatusMapped=2
- const TCMPortMappingStatusTrying=1
- const TCMPortMappingStatusUnmapped=0
- const TCMPortMappingTransportProtocolBoth=3
- const TCMPortMappingTransportProtocolTCP=2
- const TCMPortMappingTransportProtocolUDP=1
- class TXTRecordMBS
- method Bytes as string
- method ContainsKey(key as string) as boolean
- shared method ContainsKey(txtRecord as string, key as string) as boolean
- method Count as integer
- shared method Count(txtRecord as string) as integer
- method KeyAtIndex(index as integer) as string
- shared method KeyAtIndex(txtRecord as string, index as integer) as string
- method Length as integer
- method RemoveValue(key as string)
- method SetValue(key as string, value as string) as integer
- method Value(key as string) as string
- shared method Value(txtRecord as string, key as string) as string
- method ValueAtIndex(index as integer) as string
- shared method ValueAtIndex(txtRecord as string, index as integer) as string
- class WindowsEthernetAdapterMBS
- method Gateway(index as integer) as WindowsIPAddressMBS
- method IP(index as integer) as WindowsIPAddressMBS
- property AdapterName as String
- property Address as String
- property CurrentIpAddress as WindowsIPAddressMBS
- property Description as String
- property DhcpEnabled as Boolean
- property DhcpServer as WindowsIPAddressMBS
- property Gatewaycount as Integer
- property HaveWins as Boolean
- property Index as Integer
- property IPcount as Integer
- property LeaseExpires as Integer
- property LeaseObtained as Integer
- property PrimaryWinsServer as WindowsIPAddressMBS
- property SecondaryWinsServer as WindowsIPAddressMBS
- property Type as Integer
- class WindowsEthernetMBS
- method Item(index as integer) as WindowsEthernetAdapterMBS
- method Update
- property Count as Integer
- class WindowsIPAddressMBS
- class WindowsProxyMBS
- property ByPass as String
- property Proxy as String
- property UsingProxy as Boolean
- class WirelessInfoMBS
- property client_mode as Integer
- property comms_qual as Integer
- property link_qual as Integer
- property macAddress as String
- property name as String
- property noise as Integer
- property port_stat as Integer
- property power as Integer
- property signal as Integer
- property unknown7 as Integer
- property unknown9 as Integer
- class WirelessMBS
- method BestChannel as integer
- method Channels as integer
- method Configure
- method Enabled as boolean
- shared method Encrypt(inNetworkPassword as string, use104bits as boolean) as string
- method GetAssociationInfo as dictionary
- method GetCountAdhocList as integer
- method GetCountApList as integer
- shared method GetInfoASP as dictionary
- method GetItemAdhocList(index as integer) as WirelessNetworkInfoMBS
- method GetItemApList(index as integer) as WirelessNetworkInfoMBS
- method HCF_GetInfo(RIDno as integer, bufsize as integer) as string
- method Info as WirelessInfoMBS
- shared method InterfaceDict as dictionary
- shared method IsAvailable as boolean
- method Join(inNetworkName as string)
- method Join8021x(SSID as string, Password as string)
- method JoinWEP(inNetworkName as string, inNetworkPassword as string)
- method MakeIBSS(inNetworkName as string, inNetworkPassword as string, inChannel as integer)
- method Power as boolean
- method Scan(stripDups as boolean)
- method ScanSplit(stripDups as boolean)
- property Handle as Integer
- property lasterror as Integer
- const Internal2Err = -2013261818
- const InternalErr = -2013261821
- const kWINetworkAdhocFlag = &h0002
- const kWINetworkCFPollable = &h0004
- const kWINetworkCFPollRequest = &h0008
- const kWINetworkChannelAgility = &h0080
- const kWINetworkEncryptedFlag = &h0010
- const kWINetworkManagedFlag = &h0001
- const kWINetworkPBCC = &h0040
- const kWINetworkReserved = &hFF00
- const kWINetworkShortPreamble = &h0020
- const NoIOServiceErr = -2013261822
- const NoPowerErr = -2013261813
- const OutOfMemErr = -2013261819
- const ParamErr = -2013261823
- const Unk4Err = -2013261820
- const Unk7Err = -2013261817
- const Unk8Err = -2013261816
- const Unk9Err = -2013261815
- const UnkaErr = -2013261814
- class WirelessNetworkInfoMBS
- property beaconInterval as Integer
- property channel as Integer
- property flags as Integer
- property macAddress as String
- property name as String
- property nameLen as Integer
- property noise as Integer
- property signal as Integer
The items on this page are in the following plugins: MBS REALbasic Cocoa Plugin, MBS REALbasic Mac Plugin, MBS REALbasic MacOSX Plugin, MBS REALbasic Network Plugin, MBS REALbasic Thread Plugin, MBS REALbasic Win Plugin.
Links
MBS Realbasic Plugins - Christians Software aus Nickenich