Platforms to show: All Mac Windows Linux Cross-Platform
DotMacSDK
Classes for .mac using the DotMacKit SDK.
- LoadDotMacKitFrameworkMBS(path as folderitem) as boolean
- class DMAccountMBS
- method applicationID as string
- method applicationName as string
- method name as string
- method owner as string
- method password as string
- method principalID as string
- shared method principalIDWithName(name as string, memberName as string) as string
- property Handle as Integer
- class DMGroupMBS
- method addMembers(members() as string) as DMTransactionMBS
- method isSynchronous as boolean
- method members as DMTransactionMBS
- method name as string
- method owner as string
- method principalID as string
- shared method principalIDWithName(name as string, memberName as string) as string
- method removeMembers(members() as string) as DMTransactionMBS
- method transactionDelegate as DMTransactionDelegateMBS
- property Handle as Integer
- class DMiDiskSessionMBS
- method account as DMAccountMBS
- method basicAttributesAtPath(path as string) as DMTransactionMBS
- method Constructor(c as DMAccountMBS) as DMiDiskSessionMBS
- method Constructor(c as DMAccountMBS, memberName as string) as DMiDiskSessionMBS
- method Constructor(c as DMSecondaryUserMBS) as DMiDiskSessionMBS
- method Constructor(c as DMSecondaryUserMBS, memberName as string) as DMiDiskSessionMBS
- method contentsAtPath(path as string) as string
- method copyPath(source as string, destination as string) as boolean
- method copyResourceAtPath(sourcePath as string, destinationPath as string) as DMTransactionMBS
- method createDirectoryAtPath(path as string) as boolean
- method createFileAtPath(path as string, content as string) as boolean
- method credentials as variant
- method defaultLockDuration as double
- method deleteResourceAtPath(path as string) as DMTransactionMBS
- method directoryContentsAtPath(Path as string) as string()
- method extendedAttributesAtPath(path as string) as DMTransactionMBS
- method fileExistsAtPath(path as string) as boolean
- method fileExistsAtPath(path as string, byref isDirectory as boolean) as boolean
- method getDataAtPath(path as string) as DMTransactionMBS
- method getDataAtPath(sourcePath as string, IfModifiedSince as date) as DMTransactionMBS
- method getDataAtPath(sourcePath as string, IfModifiedSince as date, ByteStart as double, ByteLength as double) as DMTransactionMBS
- shared method iDiskSessionWithCredentials(c as DMAccountMBS) as DMiDiskSessionMBS
- shared method iDiskSessionWithCredentials(c as DMAccountMBS, memberName as string) as DMiDiskSessionMBS
- shared method iDiskSessionWithCredentials(c as DMSecondaryUserMBS) as DMiDiskSessionMBS
- shared method iDiskSessionWithCredentials(c as DMSecondaryUserMBS, memberName as string) as DMiDiskSessionMBS
- method isSynchronous as boolean
- shared method kDMModify as string
- shared method kDMRead as string
- shared method kDMReadChildren as string
- shared method kDMWrite as string
- method listCollectionAtPath(path as string) as DMTransactionMBS
- method lockResourceAtPath(path as string) as DMTransactionMBS
- method lockResourceAtPath(Path as string, lockDuration as double) as DMTransactionMBS
- method makeCollectionAtPath(path as string) as DMTransactionMBS
- method movePath(source as string, destination as string) as boolean
- method moveResourceAtPath(sourcePath as string, destinationPath as string) as DMTransactionMBS
- method owner as string
- method putData(data as string, destinationPath as string) as DMTransactionMBS
- method putData(data as string, destinationPath as string, ByteStart as double, ByteLength as double) as DMTransactionMBS
- method putLocalFileAtPath(localPath as string, destinationPath as string) as DMTransactionMBS
- method quotaAttributes as DMTransactionMBS
- method relockResourceAtPath(path as string) as DMTransactionMBS
- method relockResourceAtPath(Path as string, lockDuration as double) as DMTransactionMBS
- method removeFileAtPath(path as string) as boolean
- method resourceExistsAtPath(path as string) as boolean
- method transactionDelegate as DMTransactionDelegateMBS
- method unlockResourceAtPath(path as string) as DMTransactionMBS
- property Handle as Integer
- const kDMContentLength = "DAV:getcontentlength"
- const kDMContentType = "DAV:getcontenttype"
- const kDMDateCreated = "DAV:creationdate"
- const kDMDebugLogging = "DMDebugLogging"
- const kDMDisplayName = "DAV:displayname"
- const kDMErrorLogging = "DMErrorLogging"
- const kDMGroup = "Group"
- const kDMiDiskQuotaInBytes = "DAV:quota"
- const kDMiDiskSpaceUsedInBytes = "DAV:quotaused"
- const kDMIsCollection = "IsCollection"
- const kDMIsLocked = "IsLocked"
- const kDMLastModified = "DAV:getlastmodified"
- const kDMLockOwner = "LockOwner"
- const kDMLockTimeout = "LockTimeout"
- const kDMLockToken = "LockToken"
- const kDMLoggingLevel = "com.apple.DotMacKit.LoggingLevel"
- const kDMMemberAccount = ".Mac Member"
- const kDMPrincipalName = "PrincipalName"
- const kDMPrincipalOwner = "PrincipalOwner"
- const kDMPrincipalType = "PrincipalType"
- const kDMSecondaryUser = "Secondary User"
- const kDMURI = "URI"
- class DMMemberAccountMBS
- shared method accountFromPreferencesWithApplicationID(creatorCode as string) as DMMemberAccountMBS
- method accountUpgradeURL as string
- shared method accountWithName(name as string, password as string, creatorCode as string) as DMMemberAccountMBS
- method canUpgradeAccount as DMTransactionMBS
- method Constructor(creatorCode as string)
- method Constructor(name as string, password as string, creatorCode as string)
- method createGroupWithName(name as string, members() as string) as DMTransactionMBS
- method createSecondaryUserWithName(name as string, password as string) as DMTransactionMBS
- method daysLeftUntilExpiration as DMTransactionMBS
- method groupNamed(name as string) as DMGroupMBS
- method groupNames as DMTransactionMBS
- method isSynchronous as boolean
- method matchesSystemCredentials as boolean
- method removeGroupNamed(name as string) as DMTransactionMBS
- method removeSecondaryUserNamed(name as string) as DMTransactionMBS
- method resetPassword(password as string, SecondaryUserNamed as string) as DMTransactionMBS
- method secondaryUserNames as DMTransactionMBS
- method servicesAvailableForAccount as DMTransactionMBS
- shared method signUpNewMember
- shared method signUpNewMemberWithApplicationID(appID as string)
- shared method signUpURL as string
- shared method signUpURLWithApplicationID(appID as string) as string
- method transactionDelegate as DMTransactionDelegateMBS
- method upgradeAccount
- method validateCredentials as integer
- const kDMBackupService = "Backup"
- const kDMEmailService = "Email"
- const kDMiDiskService = "iDisk"
- const kDMInsufficientStorage=102
- const kDMInvalidCredentials=101
- const kDMInvalidParameter=107
- const kDMiSyncService = "iSync"
- const kDMNetworkError=103
- const kDMResourceExists=105
- const kDMResourceNotFound=104
- const kDMServiceBusy=106
- const kDMSuccess=1
- const kDMUndefined=-1
- const kDMUnknownError=100
- const kDMWebHostingService = "WebHosting"
- class DMMessageMBS
- method Constructor(messageString as string)
- method expirationDate as date
- method isPublished as boolean
- method isSynchronous as boolean
- method messageID as string
- method messageString as string
- method payload as DMTransactionMBS
- method payloadType as string
- method properties as dictionary
- method publicationDate as date
- method publisher as string
- method setMessageString(messageString as string) as integer
- method setProperties(dic as dictionary) as integer
- method setTimeToLive(timeToLive as double) as integer
- method timeToLive as double
- method topic as DMTopicMBS
- method transactionDelegate as DMTransactionDelegateMBS
- property Handle as Integer
- const kDMInsufficientStorage=102
- const kDMInvalidCredentials=101
- const kDMNetworkError=103
- const kDMResourceExists=105
- const kDMResourceNotFound=104
- const kDMServiceBusy=106
- const kDMSuccess=1
- class DMMessagePublisherMBS
- method Constructor(credentials as DMMemberAccountMBS)
- method createTopicNamed(topicName as string) as DMTransactionMBS
- method credentials as DMMemberAccountMBS
- method defaultTimeToLive as double
- method isSynchronous as boolean
- shared method kDMModify as string
- shared method kDMRead as string
- shared method kDMReadChildren as string
- shared method kDMWrite as string
- shared method messagePublisherWithCredentials(credentials as DMMemberAccountMBS) as DMMessagePublisherMBS
- method publishMessage(message as DMMessageMBS, topic as DMTopicMBS) as DMTransactionMBS
- method removeTopicNamed(topicName as string) as DMTransactionMBS
- method topicNamed(name as string) as DMTopicMBS
- method topicNamed(name as string, memberName as string) as DMTopicMBS
- method topicNamed(name as string, memberName as string, creatorCode as string) as DMTopicMBS
- method topics as DMTransactionMBS
- method transactionDelegate as DMTransactionDelegateMBS
- property Handle as Integer
- const kDMInsufficientStorage=102
- const kDMInvalidCredentials=101
- const kDMNetworkError=103
- const kDMResourceExists=105
- const kDMResourceNotFound=104
- const kDMServiceBusy=106
- const kDMSuccess=1
- class DMMessageSubscriberMBS
- method Constructor(credentials as DMMemberAccountMBS)
- method credentials as DMMemberAccountMBS
- shared method messagePublisherWithCredentials(credentials as DMMemberAccountMBS) as DMMessageSubscriberMBS
- method subscribeToTopic(topic as DMTopicMBS) as DMTransactionMBS
- method topicNamed(name as string) as DMTopicMBS
- method topicNamed(name as string, memberName as string) as DMTopicMBS
- method topicNamed(name as string, memberName as string, creatorCode as string) as DMTopicMBS
- method unsubscribeFromTopic(topic as DMTopicMBS) as DMTransactionMBS
- property Handle as Integer
- const kDMLaunchAlways = 1
- const kDMLaunchDefault = 0
- const kDMLaunchInBackground = 2
- class DMSecondaryUserMBS
- method Constructor(name as string, password as string, owner as string, applicationID as string)
- method isSynchronous as boolean
- method name as string
- method owner as string
- method password as string
- method principalID as string
- shared method principalIDWithName(name as string, memberName as string) as string
- shared method secondaryUserWithName(name as string, password as string, owner as string, applicationID as string) as DMSecondaryUserMBS
- method transactionDelegate as DMTransactionDelegateMBS
- property Handle as Integer
- class DMTopicMBS
- method applicationID as string
- method credentials as DMMemberAccountMBS
- method exists as DMTransactionMBS
- method isAutoArrivalEnabledForMessagePayloads as boolean
- method isSynchronous as boolean
- method messages as DMMessageMBS()
- method messageWithID(messageID as string) as DMMessageMBS
- method name as string
- method newestMessage as DMMessageMBS
- method newMessages as DMMessageMBS()
- method oldestMessage as DMMessageMBS
- method owner as string
- method removeMessages as DMTransactionMBS
- method removeMessageWithID(messageID as string) as DMTransactionMBS
- method resetTimeToLive(ttl as double, messageID as string) as DMTransactionMBS
- method transactionDelegate as DMTransactionDelegateMBS
- property Handle as Integer
- class DMTransactionDelegateMBS
- method Constructor
- property Handle as Integer
- event transactionAborted(Transaction as DMTransactionMBS)
- event transactionHadError(Transaction as DMTransactionMBS)
- event transactionSuccessful(Transaction as DMTransactionMBS)
- class DMTransactionMBS
- method abort
- method bytesTransferred as Int64
- method contentLength as Int64
- method DictionaryResult as dictionary
- method errorType as integer
- method httpStatusCode as integer
- method IsDictionaryResult as boolean
- method isFinished as boolean
- method IsNumberResult as boolean
- method IsStringArrayResult as boolean
- method IsStringResult as boolean
- method isSuccessful as boolean
- method NumberResult as double
- method Result as variant
- method StringArrayResult as string()
- method StringResult as string
- method transactionID as string
- method transactionState as integer
- method uri as string
- property context as variant
- property Handle as Integer
- const kDMTransactionAborted=4
- const kDMTransactionActive=2
- const kDMTransactionHadError=5
- const kDMTransactionNotStarted=1
- const kDMTransactionSuccessful=3
The items on this page are in the following plugins: MBS REALbasic DotMacKit Plugin.