Documentation
¶
Index ¶
- Constants
- Variables
- func CorrectXMLRequestMessage(msg *IRODSMessage, newXML bool) error
- func CorrectXMLRequestMessageForPassword(msg *IRODSMessage, newXML bool) error
- func CorrectXMLResponseMessage(msg *IRODSMessage, newXML bool) error
- func CorrectXMLResponseMessageForPassword(msg *IRODSMessage, newXML bool) error
- type ErrorMsg
- type IRODSMessage
- type IRODSMessageAdminAddGroupMemberRequest
- func (msg *IRODSMessageAdminAddGroupMemberRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageAdminAddGroupMemberRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageAdminAddGroupMemberRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageAdminAddGroupMemberRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageAdminChangePasswordRequest
- func (msg *IRODSMessageAdminChangePasswordRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageAdminChangePasswordRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageAdminChangePasswordRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageAdminChangePasswordRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageAdminChangeUserTypeRequest
- func (msg *IRODSMessageAdminChangeUserTypeRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageAdminChangeUserTypeRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageAdminChangeUserTypeRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageAdminChangeUserTypeRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageAdminCreateUserRequest
- func (msg *IRODSMessageAdminCreateUserRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageAdminCreateUserRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageAdminCreateUserRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageAdminCreateUserRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageAdminRemoveGroupMemberRequest
- func (msg *IRODSMessageAdminRemoveGroupMemberRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageAdminRemoveGroupMemberRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageAdminRemoveGroupMemberRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageAdminRemoveGroupMemberRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageAdminRemoveUserRequest
- func (msg *IRODSMessageAdminRemoveUserRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageAdminRemoveUserRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageAdminRemoveUserRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageAdminRemoveUserRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageAdminRequest
- type IRODSMessageAdminResponse
- type IRODSMessageAdminSetGroupResourceQuotaRequest
- func (msg *IRODSMessageAdminSetGroupResourceQuotaRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageAdminSetGroupResourceQuotaRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageAdminSetGroupResourceQuotaRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageAdminSetGroupResourceQuotaRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageAdminSetUserResourceQuotaRequest
- func (msg *IRODSMessageAdminSetUserResourceQuotaRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageAdminSetUserResourceQuotaRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageAdminSetUserResourceQuotaRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageAdminSetUserResourceQuotaRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageAuthChallengeResponse
- func (msg *IRODSMessageAuthChallengeResponse) CheckError() error
- func (msg *IRODSMessageAuthChallengeResponse) FromBytes(bytes []byte) error
- func (msg *IRODSMessageAuthChallengeResponse) FromMessage(msgIn *IRODSMessage) error
- func (msg *IRODSMessageAuthChallengeResponse) GetBytes() ([]byte, error)
- func (msg *IRODSMessageAuthChallengeResponse) GetChallenge() ([]byte, error)
- func (msg *IRODSMessageAuthChallengeResponse) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageAuthChallengeResponse) GetXMLCorrector() XMLCorrector
- type IRODSMessageAuthPluginRequest
- type IRODSMessageAuthPluginResponse
- func (msg *IRODSMessageAuthPluginResponse) CheckError() error
- func (msg *IRODSMessageAuthPluginResponse) FromBytes(b []byte) error
- func (msg *IRODSMessageAuthPluginResponse) FromMessage(msgIn *IRODSMessage) error
- func (msg *IRODSMessageAuthPluginResponse) GetBytes() ([]byte, error)
- func (msg *IRODSMessageAuthPluginResponse) GetXMLCorrector() XMLCorrector
- type IRODSMessageAuthRequest
- type IRODSMessageAuthResponse
- func (msg *IRODSMessageAuthResponse) CheckError() error
- func (msg *IRODSMessageAuthResponse) FromBytes(bytes []byte) error
- func (msg *IRODSMessageAuthResponse) FromMessage(msgIn *IRODSMessage) error
- func (msg *IRODSMessageAuthResponse) GetBytes() ([]byte, error)
- func (msg *IRODSMessageAuthResponse) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageAuthResponse) GetXMLCorrector() XMLCorrector
- type IRODSMessageAuthResult
- type IRODSMessageBinBytesBuf
- type IRODSMessageBody
- func (body *IRODSMessageBody) BuildHeader() (*IRODSMessageHeader, error)
- func (body *IRODSMessageBody) FromBytes(header *IRODSMessageHeader, bodyBytes []byte, bsBytes []byte) error
- func (body *IRODSMessageBody) GetBytes() ([]byte, error)
- func (body *IRODSMessageBody) GetBytesWithoutBS() ([]byte, error)
- type IRODSMessageByteData
- type IRODSMessageCSNegotiation
- func (msg *IRODSMessageCSNegotiation) CheckError() error
- func (msg *IRODSMessageCSNegotiation) FromBytes(bytes []byte) error
- func (msg *IRODSMessageCSNegotiation) FromMessage(msgIn *IRODSMessage) error
- func (msg *IRODSMessageCSNegotiation) GetBytes() ([]byte, error)
- func (msg *IRODSMessageCSNegotiation) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageCSNegotiation) GetXMLCorrector() XMLCorrector
- type IRODSMessageChecksumRequest
- func (msg *IRODSMessageChecksumRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageChecksumRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageChecksumRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageChecksumRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageChecksumRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageChecksumResponse
- func (msg *IRODSMessageChecksumResponse) CheckError() error
- func (msg *IRODSMessageChecksumResponse) FromBytes(bytes []byte) error
- func (msg *IRODSMessageChecksumResponse) FromMessage(msgIn *IRODSMessage) error
- func (msg *IRODSMessageChecksumResponse) GetBytes() ([]byte, error)
- func (msg *IRODSMessageChecksumResponse) GetXMLCorrector() XMLCorrector
- type IRODSMessageCloseDataObjectReplicaRequest
- func (msg *IRODSMessageCloseDataObjectReplicaRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageCloseDataObjectReplicaRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageCloseDataObjectReplicaRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageCloseDataObjectReplicaRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageCloseDataObjectReplicaResponse
- type IRODSMessageCloseDataObjectRequest
- func (msg *IRODSMessageCloseDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageCloseDataObjectRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageCloseDataObjectRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageCloseDataObjectRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageCloseDataObjectRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageCloseDataObjectResponse
- type IRODSMessageCopyDataObjectRequest
- func (msg *IRODSMessageCopyDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageCopyDataObjectRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageCopyDataObjectRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageCopyDataObjectRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageCopyDataObjectRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageCopyDataObjectResponse
- type IRODSMessageCreateDataObjectRequest
- func NewIRODSMessageCreateDataObjectRequest(path string, resource string, mode types.FileOpenMode, force bool) *IRODSMessageCreateDataObjectRequest
- func NewIRODSMessageCreateobjRequestWithKeyVals(path string, resource string, mode types.FileOpenMode, force bool, ...) *IRODSMessageCreateDataObjectRequest
- func (msg *IRODSMessageCreateDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageCreateDataObjectRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageCreateDataObjectRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageCreateDataObjectRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageCreateDataObjectRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageCreateDataObjectResponse
- func (msg *IRODSMessageCreateDataObjectResponse) CheckError() error
- func (msg *IRODSMessageCreateDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
- func (msg *IRODSMessageCreateDataObjectResponse) GetFileDescriptor() int
- func (msg *IRODSMessageCreateDataObjectResponse) GetXMLCorrector() XMLCorrector
- type IRODSMessageDataObjectRequest
- type IRODSMessageDisconnect
- type IRODSMessageEndTransactionRequest
- func (msg *IRODSMessageEndTransactionRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageEndTransactionRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageEndTransactionRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageEndTransactionRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageEndTransactionResponse
- type IRODSMessageError
- type IRODSMessageExtractStructFileRequest
- func (msg *IRODSMessageExtractStructFileRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageExtractStructFileRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageExtractStructFileRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageExtractStructFileRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageExtractStructFileRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageExtractStructFileResponse
- type IRODSMessageGetDataObjectCompleteRequest
- func (msg *IRODSMessageGetDataObjectCompleteRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageGetDataObjectCompleteRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageGetDataObjectCompleteRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageGetDataObjectCompleteRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageGetDataObjectCompleteResponse
- type IRODSMessageGetDataObjectRequest
- func (msg *IRODSMessageGetDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageGetDataObjectRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageGetDataObjectRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageGetDataObjectRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageGetDataObjectRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageGetDataObjectResponse
- func (msg *IRODSMessageGetDataObjectResponse) CheckError() error
- func (msg *IRODSMessageGetDataObjectResponse) FromBytes(bytes []byte) error
- func (msg *IRODSMessageGetDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
- func (msg *IRODSMessageGetDataObjectResponse) GetBytes() ([]byte, error)
- func (msg *IRODSMessageGetDataObjectResponse) GetXMLCorrector() XMLCorrector
- type IRODSMessageGetDataObjectStatRequest
- func (msg *IRODSMessageGetDataObjectStatRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageGetDataObjectStatRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageGetDataObjectStatRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageGetDataObjectStatRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageGetDataObjectStatResponse
- func (msg *IRODSMessageGetDataObjectStatResponse) CheckError() error
- func (msg *IRODSMessageGetDataObjectStatResponse) FromBytes(bytes []byte) error
- func (msg *IRODSMessageGetDataObjectStatResponse) FromMessage(msgIn *IRODSMessage) error
- func (msg *IRODSMessageGetDataObjectStatResponse) GetBytes() ([]byte, error)
- func (msg *IRODSMessageGetDataObjectStatResponse) GetXMLCorrector() XMLCorrector
- type IRODSMessageGetDescriptorInfoRequest
- func (msg *IRODSMessageGetDescriptorInfoRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageGetDescriptorInfoRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageGetDescriptorInfoRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageGetDescriptorInfoRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageGetDescriptorInfoResponse
- func (msg *IRODSMessageGetDescriptorInfoResponse) CheckError() error
- func (msg *IRODSMessageGetDescriptorInfoResponse) FromBytes(bytes []byte) error
- func (msg *IRODSMessageGetDescriptorInfoResponse) FromMessage(msgIn *IRODSMessage) error
- func (msg *IRODSMessageGetDescriptorInfoResponse) GetXMLCorrector() XMLCorrector
- type IRODSMessageGetFileStatRequest
- type IRODSMessageGetFileStatResponse
- func (msg *IRODSMessageGetFileStatResponse) CheckError() error
- func (msg *IRODSMessageGetFileStatResponse) FromBytes(bytes []byte) error
- func (msg *IRODSMessageGetFileStatResponse) FromMessage(msgIn *IRODSMessage) error
- func (msg *IRODSMessageGetFileStatResponse) GetBytes() ([]byte, error)
- func (msg *IRODSMessageGetFileStatResponse) GetXMLCorrector() XMLCorrector
- type IRODSMessageGetProcessstatRequest
- func (msg *IRODSMessageGetProcessstatRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageGetProcessstatRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageGetProcessstatRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageGetProcessstatRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageGetProcessstatRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageHeader
- type IRODSMessageHost
- type IRODSMessageIIKeyVal
- type IRODSMessageISKeyVal
- type IRODSMessageInt
- type IRODSMessageLockDataObjectRequest
- func NewIRODSMessageLockDataObjectRequest(path string, lockType types.DataObjectLockType, ...) *IRODSMessageLockDataObjectRequest
- func NewIRODSMessageReadLockDataObjectRequest(path string, lockCommand types.DataObjectLockCommand) *IRODSMessageLockDataObjectRequest
- func NewIRODSMessageWriteLockDataObjectRequest(path string, lockCommand types.DataObjectLockCommand) *IRODSMessageLockDataObjectRequest
- func (msg *IRODSMessageLockDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageLockDataObjectRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageLockDataObjectRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageLockDataObjectRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageLockDataObjectRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageLockDataObjectResponse
- func (msg *IRODSMessageLockDataObjectResponse) CheckError() error
- func (msg *IRODSMessageLockDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
- func (msg *IRODSMessageLockDataObjectResponse) GetFileDescriptor() int
- func (msg *IRODSMessageLockDataObjectResponse) GetXMLCorrector() XMLCorrector
- type IRODSMessageMakeCollectionRequest
- func (msg *IRODSMessageMakeCollectionRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageMakeCollectionRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageMakeCollectionRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageMakeCollectionRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageMakeCollectionRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageMakeCollectionResponse
- type IRODSMessageModifyAccessInheritRequest
- func (msg *IRODSMessageModifyAccessInheritRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageModifyAccessInheritRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageModifyAccessInheritRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageModifyAccessInheritRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageModifyAccessInheritResponse
- type IRODSMessageModifyAccessRequest
- type IRODSMessageModifyAccessResponse
- type IRODSMessageModifyCollectionRequest
- func (msg *IRODSMessageModifyCollectionRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageModifyCollectionRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageModifyCollectionRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageModifyCollectionRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageModifyCollectionRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageModifyCollectionResponse
- type IRODSMessageModifyMetadataRequest
- func NewIRODSMessageAddMetadataRequest(itemType types.IRODSMetaItemType, itemName string, metadata *types.IRODSMeta) *IRODSMessageModifyMetadataRequest
- func NewIRODSMessageRemoveMetadataByIDRequest(itemType types.IRODSMetaItemType, itemName string, AVUID int64) *IRODSMessageModifyMetadataRequest
- func NewIRODSMessageRemoveMetadataRequest(itemType types.IRODSMetaItemType, itemName string, metadata *types.IRODSMeta) *IRODSMessageModifyMetadataRequest
- func NewIRODSMessageRemoveMetadataWildcardRequest(itemType types.IRODSMetaItemType, itemName, attName string) *IRODSMessageModifyMetadataRequest
- func NewIRODSMessageReplaceMetadataRequest(itemType types.IRODSMetaItemType, itemName string, ...) *IRODSMessageModifyMetadataRequest
- func NewIRODSMessageSetMetadataRequest(itemType types.IRODSMetaItemType, itemName string, metadata *types.IRODSMeta) *IRODSMessageModifyMetadataRequest
- func (msg *IRODSMessageModifyMetadataRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageModifyMetadataRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageModifyMetadataRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageModifyMetadataRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageModifyMetadataResponse
- type IRODSMessageMoveCollectionRequest
- func (msg *IRODSMessageMoveCollectionRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageMoveCollectionRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageMoveCollectionRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageMoveCollectionRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageMoveCollectionResponse
- type IRODSMessageMoveDataObjectRequest
- func (msg *IRODSMessageMoveDataObjectRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageMoveDataObjectRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageMoveDataObjectRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageMoveDataObjectRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageMoveDataObjectResponse
- type IRODSMessageNewAuthPluginRequest
- func (msg *IRODSMessageNewAuthPluginRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageNewAuthPluginRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageNewAuthPluginRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageNewAuthPluginRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageNewAuthPluginResponse
- type IRODSMessageOpenDataObjectRequest
- func NewIRODSMessageOpenDataObjectRequest(path string, resource string, mode types.FileOpenMode) *IRODSMessageOpenDataObjectRequest
- func NewIRODSMessageOpenobjRequestForPutParallel(path string, resource string, mode types.FileOpenMode, ...) *IRODSMessageOpenDataObjectRequest
- func NewIRODSMessageOpenobjRequestWithOperation(path string, resource string, mode types.FileOpenMode, ...) *IRODSMessageOpenDataObjectRequest
- func NewIRODSMessageOpenobjRequestWithReplicaToken(path string, mode types.FileOpenMode, resourceHierarchy string, ...) *IRODSMessageOpenDataObjectRequest
- func (msg *IRODSMessageOpenDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageOpenDataObjectRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageOpenDataObjectRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageOpenDataObjectRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageOpenDataObjectRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageOpenDataObjectResponse
- func (msg *IRODSMessageOpenDataObjectResponse) CheckError() error
- func (msg *IRODSMessageOpenDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
- func (msg *IRODSMessageOpenDataObjectResponse) GetFileDescriptor() int
- func (msg *IRODSMessageOpenDataObjectResponse) GetXMLCorrector() XMLCorrector
- type IRODSMessageOpenedDataObjectRequest
- type IRODSMessageOperationCompleteRequest
- func (msg *IRODSMessageOperationCompleteRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageOperationCompleteRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageOperationCompleteRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageOperationCompleteRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageOperationCompleteResponse
- type IRODSMessagePamAuthRequest
- type IRODSMessagePamAuthResponse
- func (msg *IRODSMessagePamAuthResponse) CheckError() error
- func (msg *IRODSMessagePamAuthResponse) FromBytes(bytes []byte) error
- func (msg *IRODSMessagePamAuthResponse) FromMessage(msgIn *IRODSMessage) error
- func (msg *IRODSMessagePamAuthResponse) GetBytes() ([]byte, error)
- func (msg *IRODSMessagePamAuthResponse) GetXMLCorrector() XMLCorrector
- type IRODSMessagePortList
- type IRODSMessagePortalResponse
- type IRODSMessagePutDataObjectRequest
- func (msg *IRODSMessagePutDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessagePutDataObjectRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessagePutDataObjectRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessagePutDataObjectRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessagePutDataObjectRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessagePutDataObjectResponse
- func (msg *IRODSMessagePutDataObjectResponse) CheckError() error
- func (msg *IRODSMessagePutDataObjectResponse) FromBytes(bytes []byte) error
- func (msg *IRODSMessagePutDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
- func (msg *IRODSMessagePutDataObjectResponse) GetBytes() ([]byte, error)
- func (msg *IRODSMessagePutDataObjectResponse) GetXMLCorrector() XMLCorrector
- type IRODSMessageQueryRequest
- func (msg *IRODSMessageQueryRequest) AddCondition(key common.ICATColumnNumber, val string)
- func (msg *IRODSMessageQueryRequest) AddEqualIDCondition(key common.ICATColumnNumber, val int64)
- func (msg *IRODSMessageQueryRequest) AddEqualStringCondition(key common.ICATColumnNumber, val string)
- func (msg *IRODSMessageQueryRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageQueryRequest) AddLikeStringCondition(key common.ICATColumnNumber, val string)
- func (msg *IRODSMessageQueryRequest) AddSelect(key common.ICATColumnNumber, val int)
- func (msg *IRODSMessageQueryRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageQueryRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageQueryRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageQueryRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageQueryResponse
- func (msg *IRODSMessageQueryResponse) CheckError() error
- func (msg *IRODSMessageQueryResponse) FromBytes(bytes []byte) error
- func (msg *IRODSMessageQueryResponse) FromMessage(msgIn *IRODSMessage) error
- func (msg *IRODSMessageQueryResponse) GetBytes() ([]byte, error)
- func (msg *IRODSMessageQueryResponse) GetXMLCorrector() XMLCorrector
- type IRODSMessageQuerySpecialCollection
- func (msg *IRODSMessageQuerySpecialCollection) FromBytes(bytes []byte) error
- func (msg *IRODSMessageQuerySpecialCollection) FromMessage(msgIn *IRODSMessage) error
- func (msg *IRODSMessageQuerySpecialCollection) GetBytes() ([]byte, error)
- func (msg *IRODSMessageQuerySpecialCollection) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageQuerySpecialCollection) GetXMLCorrector() XMLCorrector
- type IRODSMessageQuerySpecificRequest
- func (msg *IRODSMessageQuerySpecificRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageQuerySpecificRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageQuerySpecificRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageQuerySpecificRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageQuerySpecificRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageRawString
- type IRODSMessageReadDataObjectRequest
- func (msg *IRODSMessageReadDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageReadDataObjectRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageReadDataObjectRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageReadDataObjectRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageReadDataObjectRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageReadDataObjectResponse
- type IRODSMessageRemoveCollectionRequest
- func (msg *IRODSMessageRemoveCollectionRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageRemoveCollectionRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageRemoveCollectionRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageRemoveCollectionRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageRemoveCollectionRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageRemoveCollectionResponse
- type IRODSMessageRemoveDataObjectRequest
- func (msg *IRODSMessageRemoveDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageRemoveDataObjectRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageRemoveDataObjectRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageRemoveDataObjectRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageRemoveDataObjectRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageRemoveDataObjectResponse
- type IRODSMessageReplicateDataObjectRequest
- func (msg *IRODSMessageReplicateDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageReplicateDataObjectRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageReplicateDataObjectRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageReplicateDataObjectRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageReplicateDataObjectRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageReplicateDataObjectResponse
- type IRODSMessageResourceServerAuth
- type IRODSMessageResourceServerTransferEncryptionHeader
- type IRODSMessageResourceServerTransferHeader
- type IRODSMessageSQLResult
- type IRODSMessageSSKeyVal
- type IRODSMessageSSLSettings
- func (msg *IRODSMessageSSLSettings) FromBytes(bytes []byte) error
- func (msg *IRODSMessageSSLSettings) FromMessage(msgIn *IRODSMessage) error
- func (msg *IRODSMessageSSLSettings) GetBytes() ([]byte, error)
- func (msg *IRODSMessageSSLSettings) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageSSLSettings) GetXMLCorrector() XMLCorrector
- type IRODSMessageSSLSharedSecret
- type IRODSMessageSeekDataObjectRequest
- func (msg *IRODSMessageSeekDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageSeekDataObjectRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageSeekDataObjectRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageSeekDataObjectRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageSeekDataObjectRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageSeekDataObjectResponse
- func (msg *IRODSMessageSeekDataObjectResponse) CheckError() error
- func (msg *IRODSMessageSeekDataObjectResponse) FromBytes(bytes []byte) error
- func (msg *IRODSMessageSeekDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
- func (msg *IRODSMessageSeekDataObjectResponse) GetXMLCorrector() XMLCorrector
- type IRODSMessageSerializationInterface
- type IRODSMessageSpecialCollection
- type IRODSMessageStartupPack
- func (msg *IRODSMessageStartupPack) FromBytes(bytes []byte) error
- func (msg *IRODSMessageStartupPack) FromMessage(msgIn *IRODSMessage) error
- func (msg *IRODSMessageStartupPack) GetBytes() ([]byte, error)
- func (msg *IRODSMessageStartupPack) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageStartupPack) GetXMLCorrector() XMLCorrector
- type IRODSMessageTicketAdminRequest
- func (msg *IRODSMessageTicketAdminRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageTicketAdminRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageTicketAdminRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageTicketAdminRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageTicketAdminRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageTicketAdminResponse
- type IRODSMessageTouchRequest
- func (msg *IRODSMessageTouchRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageTouchRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageTouchRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageTouchRequest) GetXMLCorrector() XMLCorrector
- func (msg *IRODSMessageTouchRequest) SetLeafResourceName(resource string)
- func (msg *IRODSMessageTouchRequest) SetNoCreate(noCreate bool)
- func (msg *IRODSMessageTouchRequest) SetReference(reference string)
- func (msg *IRODSMessageTouchRequest) SetReplicaNumber(replica int)
- func (msg *IRODSMessageTouchRequest) SetSecondsSinceEpoch(seconds int)
- type IRODSMessageTouchResponse
- type IRODSMessageTrimDataObjectRequest
- func (msg *IRODSMessageTrimDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageTrimDataObjectRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageTrimDataObjectRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageTrimDataObjectRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageTrimDataObjectRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageTrimDataObjectResponse
- type IRODSMessageTruncateDataObjectRequest
- func (msg *IRODSMessageTruncateDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageTruncateDataObjectRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageTruncateDataObjectRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageTruncateDataObjectRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageTruncateDataObjectRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageTruncateDataObjectResponse
- type IRODSMessageUnlockDataObjectRequest
- func (msg *IRODSMessageUnlockDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageUnlockDataObjectRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageUnlockDataObjectRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageUnlockDataObjectRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageUnlockDataObjectRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageUnlockDataObjectResponse
- type IRODSMessageUserAdminRequest
- type IRODSMessageUserAdminResponse
- type IRODSMessageVersion
- func (msg *IRODSMessageVersion) CheckError() error
- func (msg *IRODSMessageVersion) FromBytes(bytes []byte) error
- func (msg *IRODSMessageVersion) FromMessage(msgIn *IRODSMessage) error
- func (msg *IRODSMessageVersion) GetBytes() ([]byte, error)
- func (msg *IRODSMessageVersion) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageVersion) GetVersion() *types.IRODSVersion
- func (msg *IRODSMessageVersion) GetXMLCorrector() XMLCorrector
- type IRODSMessageWriteDataObjectRequest
- func (msg *IRODSMessageWriteDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
- func (msg *IRODSMessageWriteDataObjectRequest) FromBytes(bytes []byte) error
- func (msg *IRODSMessageWriteDataObjectRequest) GetBytes() ([]byte, error)
- func (msg *IRODSMessageWriteDataObjectRequest) GetMessage() (*IRODSMessage, error)
- func (msg *IRODSMessageWriteDataObjectRequest) GetXMLCorrector() XMLCorrector
- type IRODSMessageWriteDataObjectResponse
- type MessageType
- type STRI_PI
- type XMLCorrector
Constants ¶
const ( RODS_MESSAGE_CS_NEG_TYPE MessageType = "RODS_CS_NEG_T" // Keywords CS_NEG_SID_KW string = "cs_neg_sid_kw" // unknown )
negotiation constants
const ( // RODS_MESSAGE_CONNECT_TYPE is a message type for establishing a new connection RODS_MESSAGE_CONNECT_TYPE MessageType = "RODS_CONNECT" // RequestNegotiationOptionString is an option string for requesting server negotiation RequestNegotiationOptionString string = "request_server_negotiation" )
Variables ¶
var ErrInvalidUTF8 = errors.Errorf("invalid utf-8 character")
ErrInvalidUTF8 is returned if an invalid utf-8 character is found.
Functions ¶
func CorrectXMLRequestMessage ¶ added in v0.15.0
func CorrectXMLRequestMessage(msg *IRODSMessage, newXML bool) error
CorrectXMLRequestMessage modifies a request message to use irods dialect for XML.
func CorrectXMLRequestMessageForPassword ¶ added in v0.15.0
func CorrectXMLRequestMessageForPassword(msg *IRODSMessage, newXML bool) error
CorrectXMLRequestMessageForPassword modifies a request message to use irods dialect for XML.
func CorrectXMLResponseMessage ¶ added in v0.15.0
func CorrectXMLResponseMessage(msg *IRODSMessage, newXML bool) error
CorrectXMLResponseMessage prepares a message that is received from irods for XML parsing.
func CorrectXMLResponseMessageForPassword ¶ added in v0.15.0
func CorrectXMLResponseMessageForPassword(msg *IRODSMessage, newXML bool) error
CorrectXMLResponseMessageForPassword prepares a message that is received from irods for XML parsing.
Types ¶
type IRODSMessage ¶
type IRODSMessage struct {
Header *IRODSMessageHeader
Body *IRODSMessageBody
}
IRODSMessage defines a message
type IRODSMessageAdminAddGroupMemberRequest ¶ added in v0.16.0
type IRODSMessageAdminAddGroupMemberRequest IRODSMessageAdminRequest
IRODSMessageAdminAddGroupMemberRequest stores add group member request
func NewIRODSMessageAdminAddGroupMemberRequest ¶ added in v0.16.0
func NewIRODSMessageAdminAddGroupMemberRequest(groupName string, username string, zoneName string) *IRODSMessageAdminAddGroupMemberRequest
NewIRODSMessageAdminAddGroupMemberRequest creates a new IRODSMessageAdminAddGroupMemberRequest
func (*IRODSMessageAdminAddGroupMemberRequest) FromBytes ¶ added in v0.16.0
func (msg *IRODSMessageAdminAddGroupMemberRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageAdminAddGroupMemberRequest) GetBytes ¶ added in v0.16.0
func (msg *IRODSMessageAdminAddGroupMemberRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageAdminAddGroupMemberRequest) GetMessage ¶ added in v0.16.0
func (msg *IRODSMessageAdminAddGroupMemberRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageAdminAddGroupMemberRequest) GetXMLCorrector ¶ added in v0.16.0
func (msg *IRODSMessageAdminAddGroupMemberRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageAdminChangePasswordRequest ¶ added in v0.15.0
type IRODSMessageAdminChangePasswordRequest IRODSMessageAdminRequest
IRODSMessageAdminRequestIRODSMessageAdminChangePasswordRequest stores change password request
func NewIRODSMessageAdminChangePasswordRequest ¶ added in v0.15.0
func NewIRODSMessageAdminChangePasswordRequest(username string, zoneName string, password string) *IRODSMessageAdminChangePasswordRequest
NewIRODSMessageAdminChangePasswordRequest creates a new IRODSMessageAdminChangePasswordRequest
func (*IRODSMessageAdminChangePasswordRequest) FromBytes ¶ added in v0.15.0
func (msg *IRODSMessageAdminChangePasswordRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageAdminChangePasswordRequest) GetBytes ¶ added in v0.15.0
func (msg *IRODSMessageAdminChangePasswordRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageAdminChangePasswordRequest) GetMessage ¶ added in v0.15.0
func (msg *IRODSMessageAdminChangePasswordRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageAdminChangePasswordRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageAdminChangePasswordRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageAdminChangeUserTypeRequest ¶ added in v0.16.0
type IRODSMessageAdminChangeUserTypeRequest IRODSMessageAdminRequest
IRODSMessageAdminChangeUserTypeRequest stores chage user type request
func NewIRODSMessageAdminChangeUserTypeRequest ¶ added in v0.16.0
func NewIRODSMessageAdminChangeUserTypeRequest(username string, zoneName string, userType types.IRODSUserType) *IRODSMessageAdminChangeUserTypeRequest
NewIRODSMessageAdminChangeUserTypeRequest creates a new IRODSMessageAdminChangeUserTypeRequest
func (*IRODSMessageAdminChangeUserTypeRequest) FromBytes ¶ added in v0.16.0
func (msg *IRODSMessageAdminChangeUserTypeRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageAdminChangeUserTypeRequest) GetBytes ¶ added in v0.16.0
func (msg *IRODSMessageAdminChangeUserTypeRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageAdminChangeUserTypeRequest) GetMessage ¶ added in v0.16.0
func (msg *IRODSMessageAdminChangeUserTypeRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageAdminChangeUserTypeRequest) GetXMLCorrector ¶ added in v0.16.0
func (msg *IRODSMessageAdminChangeUserTypeRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageAdminCreateUserRequest ¶ added in v0.16.0
type IRODSMessageAdminCreateUserRequest IRODSMessageAdminRequest
IRODSMessageAdminCreateUserRequest stores create user request
func NewIRODSMessageAdminCreateUserRequest ¶ added in v0.16.0
func NewIRODSMessageAdminCreateUserRequest(username string, zoneName string, userType types.IRODSUserType) *IRODSMessageAdminCreateUserRequest
NewIRODSMessageAdminCreateUserRequest creates a new IRODSMessageAdminCreateUserRequest
func (*IRODSMessageAdminCreateUserRequest) FromBytes ¶ added in v0.16.0
func (msg *IRODSMessageAdminCreateUserRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageAdminCreateUserRequest) GetBytes ¶ added in v0.16.0
func (msg *IRODSMessageAdminCreateUserRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageAdminCreateUserRequest) GetMessage ¶ added in v0.16.0
func (msg *IRODSMessageAdminCreateUserRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageAdminCreateUserRequest) GetXMLCorrector ¶ added in v0.16.0
func (msg *IRODSMessageAdminCreateUserRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageAdminRemoveGroupMemberRequest ¶ added in v0.16.0
type IRODSMessageAdminRemoveGroupMemberRequest IRODSMessageAdminRequest
IRODSMessageAdminRemoveGroupMemberRequest stores remove group member request
func NewIRODSMessageAdminRemoveGroupMemberRequest ¶ added in v0.16.0
func NewIRODSMessageAdminRemoveGroupMemberRequest(groupName string, username string, zoneName string) *IRODSMessageAdminRemoveGroupMemberRequest
NewIRODSMessageAdminRemoveGroupMemberRequest creates a new IRODSMessageAdminRemoveGroupMemberRequest
func (*IRODSMessageAdminRemoveGroupMemberRequest) FromBytes ¶ added in v0.16.0
func (msg *IRODSMessageAdminRemoveGroupMemberRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageAdminRemoveGroupMemberRequest) GetBytes ¶ added in v0.16.0
func (msg *IRODSMessageAdminRemoveGroupMemberRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageAdminRemoveGroupMemberRequest) GetMessage ¶ added in v0.16.0
func (msg *IRODSMessageAdminRemoveGroupMemberRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageAdminRemoveGroupMemberRequest) GetXMLCorrector ¶ added in v0.16.0
func (msg *IRODSMessageAdminRemoveGroupMemberRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageAdminRemoveUserRequest ¶ added in v0.16.0
type IRODSMessageAdminRemoveUserRequest IRODSMessageAdminRequest
IRODSMessageAdminRemoveUserRequest stores remove user request
func NewIRODSMessageAdminRemoveUserRequest ¶ added in v0.16.0
func NewIRODSMessageAdminRemoveUserRequest(username string, zoneName string, userType types.IRODSUserType) *IRODSMessageAdminRemoveUserRequest
NewIRODSMessageAdminRemoveUserRequest creates a new IRODSMessageAdminRemoveUserRequest
func (*IRODSMessageAdminRemoveUserRequest) FromBytes ¶ added in v0.16.0
func (msg *IRODSMessageAdminRemoveUserRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageAdminRemoveUserRequest) GetBytes ¶ added in v0.16.0
func (msg *IRODSMessageAdminRemoveUserRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageAdminRemoveUserRequest) GetMessage ¶ added in v0.16.0
func (msg *IRODSMessageAdminRemoveUserRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageAdminRemoveUserRequest) GetXMLCorrector ¶ added in v0.16.0
func (msg *IRODSMessageAdminRemoveUserRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageAdminRequest ¶ added in v0.4.4
type IRODSMessageAdminRequest struct {
XMLName xml.Name `xml:"generalAdminInp_PI"`
Action string `xml:"arg0"` // add, modify, rm, ...
Target string `xml:"arg1"` // user, group, zone, resource, ...
Arg2 string `xml:"arg2"`
Arg3 string `xml:"arg3"`
Arg4 string `xml:"arg4"`
Arg5 string `xml:"arg5"`
Arg6 string `xml:"arg6"`
Arg7 string `xml:"arg7"`
Arg8 string `xml:"arg8"` // unused
Arg9 string `xml:"arg9"` // unused
}
IRODSMessageAdminRequest stores alter metadata request
func NewIRODSMessageAdminRequest ¶ added in v0.4.4
func NewIRODSMessageAdminRequest(action, target string, args ...string) *IRODSMessageAdminRequest
NewIRODSMessageAdminRequest creates a new IRODSMessageAdminRequest
func (*IRODSMessageAdminRequest) FromBytes ¶ added in v0.4.4
func (msg *IRODSMessageAdminRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageAdminRequest) GetBytes ¶ added in v0.4.4
func (msg *IRODSMessageAdminRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageAdminRequest) GetMessage ¶ added in v0.4.4
func (msg *IRODSMessageAdminRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageAdminRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageAdminRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageAdminResponse ¶ added in v0.4.4
type IRODSMessageAdminResponse struct {
// empty structure
Result int
}
IRODSMessageAdminResponse stores alter metadata response
func (*IRODSMessageAdminResponse) CheckError ¶ added in v0.4.4
func (msg *IRODSMessageAdminResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageAdminResponse) FromMessage ¶ added in v0.4.4
func (msg *IRODSMessageAdminResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageAdminResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageAdminResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageAdminSetGroupResourceQuotaRequest ¶ added in v0.16.0
type IRODSMessageAdminSetGroupResourceQuotaRequest IRODSMessageAdminRequest
IRODSMessageAdminSetGroupResourceQuotaRequest stores set group resource quota request
func NewIRODSMessageAdminSetGroupResourceQuotaRequest ¶ added in v0.16.0
func NewIRODSMessageAdminSetGroupResourceQuotaRequest(groupName string, zoneName string, resource string, value string) *IRODSMessageAdminSetGroupResourceQuotaRequest
NewIRODSMessageAdminSetGroupResourceQuotaRequest creates a new IRODSMessageAdminSetGroupResourceQuotaRequest
func (*IRODSMessageAdminSetGroupResourceQuotaRequest) FromBytes ¶ added in v0.16.0
func (msg *IRODSMessageAdminSetGroupResourceQuotaRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageAdminSetGroupResourceQuotaRequest) GetBytes ¶ added in v0.16.0
func (msg *IRODSMessageAdminSetGroupResourceQuotaRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageAdminSetGroupResourceQuotaRequest) GetMessage ¶ added in v0.16.0
func (msg *IRODSMessageAdminSetGroupResourceQuotaRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageAdminSetGroupResourceQuotaRequest) GetXMLCorrector ¶ added in v0.16.0
func (msg *IRODSMessageAdminSetGroupResourceQuotaRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageAdminSetUserResourceQuotaRequest ¶ added in v0.16.0
type IRODSMessageAdminSetUserResourceQuotaRequest IRODSMessageAdminRequest
IRODSMessageAdminSetUserResourceQuotaRequest stores set user resource quota request
func NewIRODSMessageAdminSetUserResourceQuotaRequest ¶ added in v0.16.0
func NewIRODSMessageAdminSetUserResourceQuotaRequest(username string, zoneName string, resource string, value string) *IRODSMessageAdminSetUserResourceQuotaRequest
NewIRODSMessageAdminSetUserResourceQuotaRequest creates a new IRODSMessageAdminSetUserResourceQuotaRequest
func (*IRODSMessageAdminSetUserResourceQuotaRequest) FromBytes ¶ added in v0.16.0
func (msg *IRODSMessageAdminSetUserResourceQuotaRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageAdminSetUserResourceQuotaRequest) GetBytes ¶ added in v0.16.0
func (msg *IRODSMessageAdminSetUserResourceQuotaRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageAdminSetUserResourceQuotaRequest) GetMessage ¶ added in v0.16.0
func (msg *IRODSMessageAdminSetUserResourceQuotaRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageAdminSetUserResourceQuotaRequest) GetXMLCorrector ¶ added in v0.16.0
func (msg *IRODSMessageAdminSetUserResourceQuotaRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageAuthChallengeResponse ¶ added in v0.10.2
type IRODSMessageAuthChallengeResponse struct {
XMLName xml.Name `xml:"authRequestOut_PI"`
Challenge string `xml:"challenge"`
// stores error return
Result int `xml:"-"`
}
IRODSMessageAuthChallengeResponse stores auth challenge
func (*IRODSMessageAuthChallengeResponse) CheckError ¶ added in v0.15.0
func (msg *IRODSMessageAuthChallengeResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageAuthChallengeResponse) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageAuthChallengeResponse) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageAuthChallengeResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageAuthChallengeResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageAuthChallengeResponse) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageAuthChallengeResponse) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageAuthChallengeResponse) GetChallenge ¶ added in v0.10.2
func (msg *IRODSMessageAuthChallengeResponse) GetChallenge() ([]byte, error)
GetChallenge returns challenge bytes
func (*IRODSMessageAuthChallengeResponse) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageAuthChallengeResponse) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageAuthChallengeResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageAuthChallengeResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageAuthPluginRequest ¶ added in v0.10.2
type IRODSMessageAuthPluginRequest struct {
XMLName xml.Name `xml:"authPlugReqInp_PI"`
AuthScheme string `xml:"auth_scheme_"`
Context string `xml:"context_"`
}
IRODSMessageAuthPluginRequest stores auth plugin request
func NewIRODSMessageAuthPluginRequest ¶ added in v0.10.2
func NewIRODSMessageAuthPluginRequest(authScheme string, context string) *IRODSMessageAuthPluginRequest
NewIRODSMessageAuthPluginRequest creates a IRODSMessageAuthPluginRequest
func (*IRODSMessageAuthPluginRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageAuthPluginRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageAuthPluginRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageAuthPluginRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageAuthPluginRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageAuthPluginRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageAuthPluginRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageAuthPluginRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageAuthPluginResponse ¶ added in v0.10.2
type IRODSMessageAuthPluginResponse struct {
XMLName xml.Name `xml:"authPlugReqOut_PI"`
GeneratedPassword []byte `xml:"result_"`
// stores error return
Result int `xml:"-"`
}
IRODSMessageAuthPluginResponse stores auth plugin info
func (*IRODSMessageAuthPluginResponse) CheckError ¶ added in v0.15.0
func (msg *IRODSMessageAuthPluginResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageAuthPluginResponse) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageAuthPluginResponse) FromBytes(b []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageAuthPluginResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageAuthPluginResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageAuthPluginResponse) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageAuthPluginResponse) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageAuthPluginResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageAuthPluginResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageAuthRequest ¶
type IRODSMessageAuthRequest struct {
}
IRODSMessageAuthRequest stores authentication request
func NewIRODSMessageAuthRequest ¶
func NewIRODSMessageAuthRequest() *IRODSMessageAuthRequest
NewIRODSMessageAuthRequest creates a IRODSMessageAuthRequest message
func (*IRODSMessageAuthRequest) FromMessage ¶ added in v0.6.0
func (msg *IRODSMessageAuthRequest) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageAuthRequest) GetMessage ¶
func (msg *IRODSMessageAuthRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageAuthRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageAuthRequest) GetXMLCorrector() XMLCorrector
type IRODSMessageAuthResponse ¶
type IRODSMessageAuthResponse struct {
XMLName xml.Name `xml:"authResponseInp_PI"`
Response string `xml:"response"`
Username string `xml:"username"`
// stores error return
Result int `xml:"-"`
}
IRODSMessageAuthResponse stores auth response
func NewIRODSMessageAuthResponse ¶
func NewIRODSMessageAuthResponse(response string, username string, zoneName string) *IRODSMessageAuthResponse
NewIRODSMessageAuthResponse creates a IRODSMessageAuthResponse message
func (*IRODSMessageAuthResponse) CheckError ¶ added in v0.15.0
func (msg *IRODSMessageAuthResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageAuthResponse) FromBytes ¶
func (msg *IRODSMessageAuthResponse) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageAuthResponse) FromMessage ¶ added in v0.6.0
func (msg *IRODSMessageAuthResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageAuthResponse) GetBytes ¶
func (msg *IRODSMessageAuthResponse) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageAuthResponse) GetMessage ¶
func (msg *IRODSMessageAuthResponse) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageAuthResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageAuthResponse) GetXMLCorrector() XMLCorrector
type IRODSMessageAuthResult ¶
type IRODSMessageAuthResult struct {
// empty structure
Result int
}
IRODSMessageAuthResult stores authentication result
func (*IRODSMessageAuthResult) CheckError ¶
func (msg *IRODSMessageAuthResult) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageAuthResult) FromMessage ¶
func (msg *IRODSMessageAuthResult) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageAuthResult) GetMessage ¶ added in v0.6.0
func (msg *IRODSMessageAuthResult) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageAuthResult) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageAuthResult) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageBinBytesBuf ¶ added in v0.5.8
type IRODSMessageBinBytesBuf struct {
XMLName xml.Name `xml:"BinBytesBuf_PI"`
Length int `xml:"buflen"`
Data string `xml:"buf"` // data is base64 encoded
Result int
}
IRODSMessageBinBytesBuf stores bytes buffer
type IRODSMessageBody ¶
type IRODSMessageBody struct {
Type MessageType
Message []byte
Error []byte
Bs []byte
IntInfo int32
}
IRODSMessageBody defines a message body
func (*IRODSMessageBody) BuildHeader ¶
func (body *IRODSMessageBody) BuildHeader() (*IRODSMessageHeader, error)
BuildHeader returns IRODSMessageHeader
func (*IRODSMessageBody) FromBytes ¶
func (body *IRODSMessageBody) FromBytes(header *IRODSMessageHeader, bodyBytes []byte, bsBytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageBody) GetBytes ¶
func (body *IRODSMessageBody) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageBody) GetBytesWithoutBS ¶ added in v0.9.0
func (body *IRODSMessageBody) GetBytesWithoutBS() ([]byte, error)
GetBytesWithoutBS returns byte array of body without BS
type IRODSMessageByteData ¶ added in v0.10.2
type IRODSMessageByteData struct {
Type MessageType
Data []byte
}
IRODSMessageByteData stores byte data
func NewIRODSMessageByteData ¶ added in v0.10.2
func NewIRODSMessageByteData(msgType MessageType, data []byte) *IRODSMessageByteData
NewIRODSMessageByteData creates a IRODSMessageByteData message
func (*IRODSMessageByteData) GetMessageBody ¶ added in v0.10.2
func (msg *IRODSMessageByteData) GetMessageBody() (*IRODSMessageBody, error)
GetMessageBody builds a message body
type IRODSMessageCSNegotiation ¶
type IRODSMessageCSNegotiation struct {
XMLName xml.Name `xml:"CS_NEG_PI"`
Status int `xml:"status"`
Result string `xml:"result"`
}
IRODSMessageCSNegotiation stores client-server negotiation message
func NewIRODSMessageCSNegotiation ¶
func NewIRODSMessageCSNegotiation(result types.CSNegotiationResult) *IRODSMessageCSNegotiation
NewIRODSMessageCSNegotiation creates a IRODSMessageCSNegotiation message
func (*IRODSMessageCSNegotiation) CheckError ¶
func (msg *IRODSMessageCSNegotiation) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageCSNegotiation) FromBytes ¶
func (msg *IRODSMessageCSNegotiation) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageCSNegotiation) FromMessage ¶
func (msg *IRODSMessageCSNegotiation) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageCSNegotiation) GetBytes ¶
func (msg *IRODSMessageCSNegotiation) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageCSNegotiation) GetMessage ¶
func (msg *IRODSMessageCSNegotiation) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageCSNegotiation) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageCSNegotiation) GetXMLCorrector() XMLCorrector
type IRODSMessageChecksumRequest ¶ added in v0.12.6
type IRODSMessageChecksumRequest IRODSMessageDataObjectRequest
IRODSMessageChecksumRequest stores data object checksum request
func NewIRODSMessageChecksumRequest ¶ added in v0.12.6
func NewIRODSMessageChecksumRequest(path string, resource string) *IRODSMessageChecksumRequest
NewIRODSMessageChecksumRequest creates a IRODSMessageChecksumRequest message
func (*IRODSMessageChecksumRequest) AddKeyVal ¶ added in v0.12.6
func (msg *IRODSMessageChecksumRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageChecksumRequest) FromBytes ¶ added in v0.12.6
func (msg *IRODSMessageChecksumRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageChecksumRequest) GetBytes ¶ added in v0.12.6
func (msg *IRODSMessageChecksumRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageChecksumRequest) GetMessage ¶ added in v0.12.6
func (msg *IRODSMessageChecksumRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageChecksumRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageChecksumRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageChecksumResponse ¶ added in v0.12.6
type IRODSMessageChecksumResponse struct {
Checksum string `xml:"myStr"`
// stores error return
Result int `xml:"-"`
}
IRODSMessageChecksumResponse stores data object checksum response
func (*IRODSMessageChecksumResponse) CheckError ¶ added in v0.12.6
func (msg *IRODSMessageChecksumResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageChecksumResponse) FromBytes ¶ added in v0.12.6
func (msg *IRODSMessageChecksumResponse) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageChecksumResponse) FromMessage ¶ added in v0.12.6
func (msg *IRODSMessageChecksumResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageChecksumResponse) GetBytes ¶ added in v0.12.6
func (msg *IRODSMessageChecksumResponse) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageChecksumResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageChecksumResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageCloseDataObjectReplicaRequest ¶ added in v0.10.2
type IRODSMessageCloseDataObjectReplicaRequest struct {
FileDescriptor int `json:"fd"`
SendNotification bool `json:"send_notification"`
UpdateSize bool `json:"update_size"`
UpdateStatus bool `json:"update_status"`
ComputeChecksum bool `json:"compute_checksum"`
PreserveReplicaStateTable bool `json:"preserve_replica_state_table"`
}
IRODSMessageCloseDataObjectReplicaRequest stores data object replica close request Uses JSON, not XML Supported v4.2.9 or above
func NewIRODSMessageCloseDataObjectReplicaRequest ¶ added in v0.10.2
func NewIRODSMessageCloseDataObjectReplicaRequest(desc int, sendNotification bool, updateSize bool, updateStatus bool, computeChecksum bool, preserveReplicaStateTable bool) *IRODSMessageCloseDataObjectReplicaRequest
NewIRODSMessageCloseDataObjectReplicaRequest creates a IRODSMessageCloseDataObjectReplicaRequest message
func (*IRODSMessageCloseDataObjectReplicaRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageCloseDataObjectReplicaRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageCloseDataObjectReplicaRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageCloseDataObjectReplicaRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageCloseDataObjectReplicaRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageCloseDataObjectReplicaRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageCloseDataObjectReplicaRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageCloseDataObjectReplicaRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageCloseDataObjectReplicaResponse ¶ added in v0.10.2
type IRODSMessageCloseDataObjectReplicaResponse struct {
// empty structure
Result int
}
IRODSMessageCloseDataObjectReplicaResponse stores data object replica close response
func (*IRODSMessageCloseDataObjectReplicaResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageCloseDataObjectReplicaResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageCloseDataObjectReplicaResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageCloseDataObjectReplicaResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageCloseDataObjectReplicaResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageCloseDataObjectReplicaResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageCloseDataObjectRequest ¶ added in v0.10.2
type IRODSMessageCloseDataObjectRequest IRODSMessageOpenedDataObjectRequest
IRODSMessageCloseDataObjectRequest stores data object close request
func NewIRODSMessageCloseDataObjectRequest ¶ added in v0.10.2
func NewIRODSMessageCloseDataObjectRequest(desc int) *IRODSMessageCloseDataObjectRequest
NewIRODSMessageCloseDataObjectRequest creates a IRODSMessageCloseDataObjectRequest message
func (*IRODSMessageCloseDataObjectRequest) AddKeyVal ¶ added in v0.10.2
func (msg *IRODSMessageCloseDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageCloseDataObjectRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageCloseDataObjectRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageCloseDataObjectRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageCloseDataObjectRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageCloseDataObjectRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageCloseDataObjectRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageCloseDataObjectRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageCloseDataObjectRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageCloseDataObjectResponse ¶ added in v0.10.2
type IRODSMessageCloseDataObjectResponse struct {
// empty structure
Result int
}
IRODSMessageCloseDataObjectResponse stores data object close response
func (*IRODSMessageCloseDataObjectResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageCloseDataObjectResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageCloseDataObjectResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageCloseDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageCloseDataObjectResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageCloseDataObjectResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageCopyDataObjectRequest ¶ added in v0.10.2
type IRODSMessageCopyDataObjectRequest struct {
XMLName xml.Name `xml:"DataObjCopyInp_PI"`
Paths []IRODSMessageDataObjectRequest
}
IRODSMessageCopyDataObjectRequest stores data object copy request
func NewIRODSMessageCopyDataObjectRequest ¶ added in v0.10.2
func NewIRODSMessageCopyDataObjectRequest(srcPath string, destPath string, force bool) *IRODSMessageCopyDataObjectRequest
NewIRODSMessageCopyDataObjectRequest creates a IRODSMessageCopyDataObjectRequest message
func (*IRODSMessageCopyDataObjectRequest) AddKeyVal ¶ added in v0.12.16
func (msg *IRODSMessageCopyDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageCopyDataObjectRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageCopyDataObjectRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageCopyDataObjectRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageCopyDataObjectRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageCopyDataObjectRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageCopyDataObjectRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageCopyDataObjectRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageCopyDataObjectRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageCopyDataObjectResponse ¶ added in v0.10.2
type IRODSMessageCopyDataObjectResponse struct {
// empty structure
Result int
}
IRODSMessageCopyDataObjectResponse stores data object copy response
func (*IRODSMessageCopyDataObjectResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageCopyDataObjectResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageCopyDataObjectResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageCopyDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageCopyDataObjectResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageCopyDataObjectResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageCreateDataObjectRequest ¶ added in v0.10.2
type IRODSMessageCreateDataObjectRequest IRODSMessageDataObjectRequest
IRODSMessageCreateDataObjectRequest stores data object creation request
func NewIRODSMessageCreateDataObjectRequest ¶ added in v0.10.2
func NewIRODSMessageCreateDataObjectRequest(path string, resource string, mode types.FileOpenMode, force bool) *IRODSMessageCreateDataObjectRequest
NewIRODSMessageCreateDataObjectRequest creates a IRODSMessageCreateDataObjectRequest message
func NewIRODSMessageCreateobjRequestWithKeyVals ¶ added in v0.9.4
func NewIRODSMessageCreateobjRequestWithKeyVals(path string, resource string, mode types.FileOpenMode, force bool, keyvals map[string]string) *IRODSMessageCreateDataObjectRequest
NewIRODSMessageCreateobjRequestWithKeyVals creates a IRODSMessageCreateobjRequest message with given keyvals
func (*IRODSMessageCreateDataObjectRequest) AddKeyVal ¶ added in v0.10.2
func (msg *IRODSMessageCreateDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageCreateDataObjectRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageCreateDataObjectRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageCreateDataObjectRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageCreateDataObjectRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageCreateDataObjectRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageCreateDataObjectRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageCreateDataObjectRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageCreateDataObjectRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageCreateDataObjectResponse ¶ added in v0.10.2
type IRODSMessageCreateDataObjectResponse struct {
// empty structure
FileDescriptor int
}
IRODSMessageCreateDataObjectResponse stores data object creation response
func (*IRODSMessageCreateDataObjectResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageCreateDataObjectResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageCreateDataObjectResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageCreateDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageCreateDataObjectResponse) GetFileDescriptor ¶ added in v0.10.2
func (msg *IRODSMessageCreateDataObjectResponse) GetFileDescriptor() int
GetFileDescriptor returns file descriptor
func (*IRODSMessageCreateDataObjectResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageCreateDataObjectResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageDataObjectRequest ¶
type IRODSMessageDataObjectRequest struct {
XMLName xml.Name `xml:"DataObjInp_PI"`
Path string `xml:"objPath"`
CreateMode int `xml:"createMode"`
OpenFlags int `xml:"openFlags"`
Offset int64 `xml:"offset"`
Size int64 `xml:"dataSize"`
Threads int `xml:"numThreads"`
OperationType int `xml:"oprType"`
SpecialCollectionPointer *IRODSMessageSpecialCollection `xml:"SpecColl_PI"`
KeyVals IRODSMessageSSKeyVal `xml:"KeyValPair_PI"`
}
IRODSMessageDataObjectRequest ...
type IRODSMessageDisconnect ¶
type IRODSMessageDisconnect struct {
}
IRODSMessageDisconnect stores disconnect request
func NewIRODSMessageDisconnect ¶
func NewIRODSMessageDisconnect() *IRODSMessageDisconnect
NewIRODSMessageDisconnect creates a IRODSMessageAuthRequest message
func (*IRODSMessageDisconnect) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageDisconnect) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageDisconnect) GetMessage ¶
func (msg *IRODSMessageDisconnect) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageDisconnect) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageDisconnect) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageEndTransactionRequest ¶ added in v0.4.4
type IRODSMessageEndTransactionRequest struct {
XMLName xml.Name `xml:"endTransactionInp_PI"`
Action string `xml:"arg0"`
Argument string `xml:"arg1"` // unused
}
IRODSMessageEndTransactionRequest stores collection creation request
func NewIRODSMessageEndTransactionRequest ¶ added in v0.4.4
func NewIRODSMessageEndTransactionRequest(commit bool) *IRODSMessageEndTransactionRequest
NewIRODSMessageEndTransactionRequest creates a IRODSMessageEndTransactionRequest message
func (*IRODSMessageEndTransactionRequest) FromBytes ¶ added in v0.4.4
func (msg *IRODSMessageEndTransactionRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageEndTransactionRequest) GetBytes ¶ added in v0.4.4
func (msg *IRODSMessageEndTransactionRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageEndTransactionRequest) GetMessage ¶ added in v0.4.4
func (msg *IRODSMessageEndTransactionRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageEndTransactionRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageEndTransactionRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageEndTransactionResponse ¶ added in v0.4.4
type IRODSMessageEndTransactionResponse struct {
// empty structure
Result int
}
IRODSMessageEndTransactionResponse stores end transaction response
func (*IRODSMessageEndTransactionResponse) CheckError ¶ added in v0.4.4
func (msg *IRODSMessageEndTransactionResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageEndTransactionResponse) FromMessage ¶ added in v0.4.4
func (msg *IRODSMessageEndTransactionResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageEndTransactionResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageEndTransactionResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageError ¶ added in v0.6.0
type IRODSMessageError struct {
XMLName xml.Name `xml:"RError_PI"`
Count int `xml:"count"`
Errors []ErrorMsg
}
func NewIRODSMessageError ¶ added in v0.6.0
func NewIRODSMessageError(status int, msg string) *IRODSMessageError
func (*IRODSMessageError) FromBytes ¶ added in v0.6.0
func (msg *IRODSMessageError) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageError) FromMessage ¶ added in v0.6.0
func (msg *IRODSMessageError) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageError) GetBytes ¶ added in v0.6.0
func (msg *IRODSMessageError) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageError) GetMessage ¶ added in v0.6.0
func (msg *IRODSMessageError) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
type IRODSMessageExtractStructFileRequest ¶ added in v0.10.2
type IRODSMessageExtractStructFileRequest struct {
XMLName xml.Name `xml:"StructFileExtAndRegInp_PI"`
Path string `xml:"objPath"`
TargetCollection string `xml:"collection"`
OperationType int `xml:"oprType"`
Flags int `xml:"flags"` // unused
KeyVals IRODSMessageSSKeyVal `xml:"KeyValPair_PI"`
}
IRODSMessageExtractStructFileRequest stores struct file extraction request
func NewIRODSMessageExtractStructFileRequest ¶ added in v0.10.2
func NewIRODSMessageExtractStructFileRequest(path string, targetCollection string, resource string, dataType types.DataType, force bool, bulkReg bool) *IRODSMessageExtractStructFileRequest
NewIRODSMessageExtractStructFileRequest creates a IRODSMessageExtractstructfileRequest message
func (*IRODSMessageExtractStructFileRequest) AddKeyVal ¶ added in v0.10.2
func (msg *IRODSMessageExtractStructFileRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageExtractStructFileRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageExtractStructFileRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageExtractStructFileRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageExtractStructFileRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageExtractStructFileRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageExtractStructFileRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageExtractStructFileRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageExtractStructFileRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageExtractStructFileResponse ¶ added in v0.10.2
type IRODSMessageExtractStructFileResponse struct {
// empty structure
Result int
}
IRODSMessageExtractStructFileResponse stores struct file extraction response
func (*IRODSMessageExtractStructFileResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageExtractStructFileResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageExtractStructFileResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageExtractStructFileResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageExtractStructFileResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageExtractStructFileResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageGetDataObjectCompleteRequest ¶ added in v0.14.0
type IRODSMessageGetDataObjectCompleteRequest IRODSMessageInt
IRODSMessageGetDataObjectCompleteRequest stores get data object complete request
func NewIRODSMessageGetDataObjectCompleteRequest ¶ added in v0.14.0
func NewIRODSMessageGetDataObjectCompleteRequest(desc int) *IRODSMessageGetDataObjectCompleteRequest
NewIRODSMessageGetDataObjectCompleteRequest creates a IRODSMessageGetDataObjectCompleteRequest message
func (*IRODSMessageGetDataObjectCompleteRequest) FromBytes ¶ added in v0.14.0
func (msg *IRODSMessageGetDataObjectCompleteRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageGetDataObjectCompleteRequest) GetBytes ¶ added in v0.14.0
func (msg *IRODSMessageGetDataObjectCompleteRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageGetDataObjectCompleteRequest) GetMessage ¶ added in v0.14.0
func (msg *IRODSMessageGetDataObjectCompleteRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageGetDataObjectCompleteRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageGetDataObjectCompleteRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageGetDataObjectCompleteResponse ¶ added in v0.14.0
type IRODSMessageGetDataObjectCompleteResponse struct {
// empty structure
Result int
}
IRODSMessageGetDataObjectCompleteResponse stores get data object complete response
func (*IRODSMessageGetDataObjectCompleteResponse) CheckError ¶ added in v0.14.0
func (msg *IRODSMessageGetDataObjectCompleteResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageGetDataObjectCompleteResponse) FromMessage ¶ added in v0.14.0
func (msg *IRODSMessageGetDataObjectCompleteResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageGetDataObjectCompleteResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageGetDataObjectCompleteResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageGetDataObjectRequest ¶ added in v0.14.0
type IRODSMessageGetDataObjectRequest IRODSMessageDataObjectRequest
IRODSMessageGetDataObjectRequest stores file get request
func NewIRODSMessageGetDataObjectRequest ¶ added in v0.14.0
func NewIRODSMessageGetDataObjectRequest(path string, resource string, fileLength int64, threads int) *IRODSMessageGetDataObjectRequest
NewIRODSMessageGetDataObjectRequest creates a IRODSMessageGetDataObjectRequest message
func (*IRODSMessageGetDataObjectRequest) AddKeyVal ¶ added in v0.14.8
func (msg *IRODSMessageGetDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageGetDataObjectRequest) FromBytes ¶ added in v0.14.0
func (msg *IRODSMessageGetDataObjectRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageGetDataObjectRequest) GetBytes ¶ added in v0.14.0
func (msg *IRODSMessageGetDataObjectRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageGetDataObjectRequest) GetMessage ¶ added in v0.14.0
func (msg *IRODSMessageGetDataObjectRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageGetDataObjectRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageGetDataObjectRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageGetDataObjectResponse ¶ added in v0.14.0
type IRODSMessageGetDataObjectResponse IRODSMessagePortalResponse
IRODSMessageGetDataObjectResponse stores file get response
func (*IRODSMessageGetDataObjectResponse) CheckError ¶ added in v0.14.0
func (msg *IRODSMessageGetDataObjectResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageGetDataObjectResponse) FromBytes ¶ added in v0.14.0
func (msg *IRODSMessageGetDataObjectResponse) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageGetDataObjectResponse) FromMessage ¶ added in v0.14.0
func (msg *IRODSMessageGetDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageGetDataObjectResponse) GetBytes ¶ added in v0.14.0
func (msg *IRODSMessageGetDataObjectResponse) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageGetDataObjectResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageGetDataObjectResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageGetDataObjectStatRequest ¶ added in v0.10.2
type IRODSMessageGetDataObjectStatRequest IRODSMessageDataObjectRequest
IRODSMessageGetDataObjectStatRequest stores file stat request
func (*IRODSMessageGetDataObjectStatRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageGetDataObjectStatRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageGetDataObjectStatRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageGetDataObjectStatRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageGetDataObjectStatRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageGetDataObjectStatRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageGetDataObjectStatRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageGetDataObjectStatRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageGetDataObjectStatResponse ¶ added in v0.10.2
type IRODSMessageGetDataObjectStatResponse struct {
XMLName xml.Name `xml:"RodsObjStat_PI"`
Size int64 `xml:"objSize"`
Type int `xml:"objType"`
DataMode int `xml:"dataMode"`
DataID string `xml:"dataId"`
CheckSum string `xml:"chksum"`
Owner string `xml:"ownerName"`
Zone string `xml:"ownerZone"`
CreateTime string `xml:"createTime"`
ModifyTime string `xml:"modifyTime"`
SpecialCollectionPointer *IRODSMessageSpecialCollection `xml:"SpecColl_PI"`
// stores error return
Result int `xml:"-"`
}
IRODSMessageGetDataObjectStatResponse stores file stat response
func (*IRODSMessageGetDataObjectStatResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageGetDataObjectStatResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageGetDataObjectStatResponse) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageGetDataObjectStatResponse) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageGetDataObjectStatResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageGetDataObjectStatResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageGetDataObjectStatResponse) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageGetDataObjectStatResponse) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageGetDataObjectStatResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageGetDataObjectStatResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageGetDescriptorInfoRequest ¶ added in v0.10.2
type IRODSMessageGetDescriptorInfoRequest struct {
FileDescriptor int `json:"fd"`
}
IRODSMessageGetDescriptorInfoRequest stores data object descriptor info. request
func NewIRODSMessageGetDescriptorInfoRequest ¶ added in v0.10.2
func NewIRODSMessageGetDescriptorInfoRequest(desc int) *IRODSMessageGetDescriptorInfoRequest
NewIRODSMessageGetDescriptorInfoRequest creates a IRODSMessageDescriptorInfoRequest message
func (*IRODSMessageGetDescriptorInfoRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageGetDescriptorInfoRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageGetDescriptorInfoRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageGetDescriptorInfoRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageGetDescriptorInfoRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageGetDescriptorInfoRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageGetDescriptorInfoRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageGetDescriptorInfoRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageGetDescriptorInfoResponse ¶ added in v0.10.2
type IRODSMessageGetDescriptorInfoResponse struct {
L3DescriptorIndex int `json:"l3descInx"`
InUseFlag bool `json:"in_use"`
OperationType int `json:"operation_type"`
OpenType int `json:"open_type"`
OperationStatus int `json:"operation_status"`
ReplicationFlag int `json:"data_object_input_replica_flag"`
DataObjectInput map[string]interface{} `json:"data_object_input"`
DataObjectInfo map[string]interface{} `json:"data_object_info"`
OtherDataObjectInfo map[string]interface{} `json:"other_data_object_info"`
CopiesNeeded int `json:"copies_needed"`
BytesWritten int64 `json:"bytes_written"`
DataSize int64 `json:"data_size"`
ReplicaStatus int `json:"replica_status"`
ChecksumFlag int `json:"checksum_flag"`
SourceL1DescriptorIndex int `json:"source_l1_descriptor_index"`
Checksum string `json:"checksum"`
RemoteL1DescriptorIndex int `json:"remote_l1_descriptor_index"`
StageFlag int `json:"stage_flag"`
PurgeCacheFlag int `json:"purge_cache_flag"`
LockFileDescriptor int `json:"lock_file_descriptor"`
PluginData map[string]interface{} `json:"plugin_data"`
ReplicaDataObjectInfo map[string]interface{} `json:"replication_data_object_info"`
RemoteZoneHost map[string]interface{} `json:"remote_zone_host"`
InPDMO string `json:"in_pdmo"`
ReplicaToken string `json:"replica_token"`
// stores error return
Result int `json:"-"`
}
IRODSMessageGetDescriptorInfoResponse stores data object descriptor info. response
func (*IRODSMessageGetDescriptorInfoResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageGetDescriptorInfoResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageGetDescriptorInfoResponse) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageGetDescriptorInfoResponse) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageGetDescriptorInfoResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageGetDescriptorInfoResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageGetDescriptorInfoResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageGetDescriptorInfoResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageGetFileStatRequest ¶ added in v0.10.2
type IRODSMessageGetFileStatRequest struct {
XMLName xml.Name `xml:"fileStatInp_PI"`
Host IRODSMessageHost `xml:"RHostAddr_PI"`
Path string `xml:"fileName"`
ResourceHierarchy string `xml:"rescHier"`
ObjectPath string `xml:"objPath"`
ResourceID int64 `xml:"rescId"`
}
IRODSMessageGetFileStatRequest stores file stat request
func NewIRODSMessageGetFileStatRequest ¶ added in v0.10.2
func NewIRODSMessageGetFileStatRequest(resource *types.IRODSResource, obj *types.IRODSDataObject, replica *types.IRODSReplica) (*IRODSMessageGetFileStatRequest, error)
NewIRODSMessageGetFileStatRequest creates a IRODSMessageGetFileStatRequest message
func (*IRODSMessageGetFileStatRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageGetFileStatRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageGetFileStatRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageGetFileStatRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageGetFileStatRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageGetFileStatRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageGetFileStatRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageGetFileStatRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageGetFileStatResponse ¶ added in v0.10.2
type IRODSMessageGetFileStatResponse struct {
XMLName xml.Name `xml:"RODS_STAT_T_PI"`
Size int64 `xml:"st_size"`
Dev int `xml:"st_dev"`
Ino int `xml:"st_ino"`
Mode int `xml:"st_mode"`
Links int `xml:"st_nlink"`
UID int `xml:"st_uid"`
GID int `xml:"st_gid"`
Rdev int `xml:"st_rdev"`
AccessTime int `xml:"st_atim"`
ModifyTime int `xml:"st_mtim"`
ChangeTime int `xml:"st_ctim"`
BlkSize int `xml:"st_blksize"`
Blocks int `xml:"st_blocks"`
// stores error return
Result int `xml:"-"`
}
IRODSMessageGetFileStatResponse stores data object read response
func (*IRODSMessageGetFileStatResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageGetFileStatResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageGetFileStatResponse) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageGetFileStatResponse) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageGetFileStatResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageGetFileStatResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageGetFileStatResponse) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageGetFileStatResponse) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageGetFileStatResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageGetFileStatResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageGetProcessstatRequest ¶ added in v0.10.2
type IRODSMessageGetProcessstatRequest struct {
XMLName xml.Name `xml:"ProcStatInp_PI"`
Address string `xml:"addr"`
Zone string `xml:"rodsZone"`
KeyVals IRODSMessageSSKeyVal `xml:"KeyValPair_PI"`
}
IRODSMessageGetProcessstatRequest stores process stat request
func NewIRODSMessageGetProcessstatRequest ¶ added in v0.10.2
func NewIRODSMessageGetProcessstatRequest(address string, zoneName string) *IRODSMessageGetProcessstatRequest
NewIRODSMessageGetProcessstatRequest creates a IRODSMessageGetProcessstatRequest message
func (*IRODSMessageGetProcessstatRequest) AddKeyVal ¶ added in v0.10.2
func (msg *IRODSMessageGetProcessstatRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageGetProcessstatRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageGetProcessstatRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageGetProcessstatRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageGetProcessstatRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageGetProcessstatRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageGetProcessstatRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageGetProcessstatRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageGetProcessstatRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageHeader ¶
type IRODSMessageHeader struct {
XMLName xml.Name `xml:"MsgHeader_PI"`
Type MessageType `xml:"type"`
MessageLen uint32 `xml:"msgLen"`
ErrorLen uint32 `xml:"errorLen"`
BsLen uint32 `xml:"bsLen"`
IntInfo int32 `xml:"intInfo"`
}
IRODSMessageHeader defines a message header
func MakeIRODSMessageHeader ¶
func MakeIRODSMessageHeader(messageType MessageType, messageLen uint32, errorLen uint32, bsLen uint32, intInfo int32) *IRODSMessageHeader
MakeIRODSMessageHeader makes a message header
func (*IRODSMessageHeader) FromBytes ¶
func (header *IRODSMessageHeader) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageHeader) GetBytes ¶
func (header *IRODSMessageHeader) GetBytes() ([]byte, error)
GetBytes returns byte array
type IRODSMessageHost ¶ added in v0.4.0
type IRODSMessageHost struct {
XMLName xml.Name `xml:"RHostAddr_PI"`
Addr string `xml:"hostAddr"`
Zone string `xml:"rodsZone"`
Port int `xml:"port"`
DummyInt int `xml:"dummyInt"`
}
IRODSMessageHost stores startup message
func NewIRODSMessageHost ¶ added in v0.4.0
func NewIRODSMessageHost(resource *types.IRODSResource) (*IRODSMessageHost, error)
NewIRODSMessageHost creates a IRODSMessageHost message
func (*IRODSMessageHost) FromBytes ¶ added in v0.4.0
func (msg *IRODSMessageHost) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageHost) GetBytes ¶ added in v0.4.0
func (msg *IRODSMessageHost) GetBytes() ([]byte, error)
GetBytes returns byte array
type IRODSMessageIIKeyVal ¶
type IRODSMessageIIKeyVal struct {
XMLName xml.Name `xml:"InxIvalPair_PI"`
Length int `xml:"iiLen"`
Keys []int `xml:"inx,omitempty"`
Values []int `xml:"ivalue,omitempty"`
}
IRODSMessageIIKeyVal ..
func NewIRODSMessageIIKeyVal ¶
func NewIRODSMessageIIKeyVal() *IRODSMessageIIKeyVal
NewIRODSMessageIIKeyVal creates a new IRODSMessageIIKeyVal
func (*IRODSMessageIIKeyVal) Add ¶
func (kv *IRODSMessageIIKeyVal) Add(key int, val int)
Add adds a key-val pair
type IRODSMessageISKeyVal ¶
type IRODSMessageISKeyVal struct {
XMLName xml.Name `xml:"InxValPair_PI"`
Length int `xml:"isLen"`
Keys []int `xml:"inx,omitempty"`
Values []IRODSMessageRawString `xml:"svalue,omitempty"`
}
IRODSMessageISKeyVal ..
func NewIRODSMessageISKeyVal ¶
func NewIRODSMessageISKeyVal() *IRODSMessageISKeyVal
NewIRODSMessageISKeyVal creates a new IRODSMessageISKeyVal
func (*IRODSMessageISKeyVal) Add ¶
func (kv *IRODSMessageISKeyVal) Add(key int, val string)
Add adds a key-val pair
type IRODSMessageInt ¶ added in v0.14.0
IRODSMessageInt stores int message
func NewIRODSMessageInt ¶ added in v0.14.0
func NewIRODSMessageInt(intValue int) (*IRODSMessageInt, error)
NewIRODSMessageInt creates a IRODSMessageInt message
func (*IRODSMessageInt) FromBytes ¶ added in v0.14.0
func (msg *IRODSMessageInt) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageInt) GetBytes ¶ added in v0.14.0
func (msg *IRODSMessageInt) GetBytes() ([]byte, error)
GetBytes returns byte array
type IRODSMessageLockDataObjectRequest ¶ added in v0.12.8
type IRODSMessageLockDataObjectRequest IRODSMessageDataObjectRequest
IRODSMessageLockDataObjectRequest stores data object lock request
func NewIRODSMessageLockDataObjectRequest ¶ added in v0.12.8
func NewIRODSMessageLockDataObjectRequest(path string, lockType types.DataObjectLockType, lockCommand types.DataObjectLockCommand) *IRODSMessageLockDataObjectRequest
NewIRODSMessageLockDataObjectRequest creates a IRODSMessageLockDataObjectRequest message
func NewIRODSMessageReadLockDataObjectRequest ¶ added in v0.12.8
func NewIRODSMessageReadLockDataObjectRequest(path string, lockCommand types.DataObjectLockCommand) *IRODSMessageLockDataObjectRequest
NewIRODSMessageReadLockDataObjectRequest creates a IRODSMessageLockDataObjectRequest message
func NewIRODSMessageWriteLockDataObjectRequest ¶ added in v0.12.8
func NewIRODSMessageWriteLockDataObjectRequest(path string, lockCommand types.DataObjectLockCommand) *IRODSMessageLockDataObjectRequest
NewIRODSMessageWriteLockDataObjectRequest creates a IRODSMessageLockDataObjectRequest message
func (*IRODSMessageLockDataObjectRequest) AddKeyVal ¶ added in v0.12.8
func (msg *IRODSMessageLockDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageLockDataObjectRequest) FromBytes ¶ added in v0.12.8
func (msg *IRODSMessageLockDataObjectRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageLockDataObjectRequest) GetBytes ¶ added in v0.12.8
func (msg *IRODSMessageLockDataObjectRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageLockDataObjectRequest) GetMessage ¶ added in v0.12.8
func (msg *IRODSMessageLockDataObjectRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageLockDataObjectRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageLockDataObjectRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageLockDataObjectResponse ¶ added in v0.12.8
type IRODSMessageLockDataObjectResponse struct {
// empty structure
FileDescriptor int
}
IRODSMessageLockDataObjectResponse stores data object lock response
func (*IRODSMessageLockDataObjectResponse) CheckError ¶ added in v0.12.8
func (msg *IRODSMessageLockDataObjectResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageLockDataObjectResponse) FromMessage ¶ added in v0.12.8
func (msg *IRODSMessageLockDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageLockDataObjectResponse) GetFileDescriptor ¶ added in v0.12.8
func (msg *IRODSMessageLockDataObjectResponse) GetFileDescriptor() int
GetFileDescriptor returns file descriptor
func (*IRODSMessageLockDataObjectResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageLockDataObjectResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageMakeCollectionRequest ¶ added in v0.10.2
type IRODSMessageMakeCollectionRequest struct {
XMLName xml.Name `xml:"CollInpNew_PI"`
Name string `xml:"collName"`
Flags int `xml:"flags"` // unused
OperationType int `xml:"oprType"` // unused
KeyVals IRODSMessageSSKeyVal `xml:"KeyValPair_PI"`
}
IRODSMessageMakeCollectionRequest stores collection creation request
func NewIRODSMessageMakeCollectionRequest ¶ added in v0.10.2
func NewIRODSMessageMakeCollectionRequest(name string, recurse bool) *IRODSMessageMakeCollectionRequest
NewIRODSMessageMakeCollectionRequest creates a IRODSMessageMakeCollectionRequest message
func (*IRODSMessageMakeCollectionRequest) AddKeyVal ¶ added in v0.10.2
func (msg *IRODSMessageMakeCollectionRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageMakeCollectionRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageMakeCollectionRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageMakeCollectionRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageMakeCollectionRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageMakeCollectionRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageMakeCollectionRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageMakeCollectionRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageMakeCollectionRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageMakeCollectionResponse ¶ added in v0.10.2
type IRODSMessageMakeCollectionResponse struct {
// empty structure
Result int
}
IRODSMessageMakeCollectionResponse stores collection creation response
func (*IRODSMessageMakeCollectionResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageMakeCollectionResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageMakeCollectionResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageMakeCollectionResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageMakeCollectionResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageMakeCollectionResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageModifyAccessInheritRequest ¶ added in v0.17.0
type IRODSMessageModifyAccessInheritRequest IRODSMessageModifyAccessRequest
IRODSMessageModifyAccessRequest stores alter access control request
func NewIRODSMessageModifyAccessInheritRequest ¶ added in v0.17.0
func NewIRODSMessageModifyAccessInheritRequest(inherit bool, path string, recurse bool, asAdmin bool) *IRODSMessageModifyAccessInheritRequest
NewIRODSMessageModifyAccessInheritRequest creates a IRODSMessageModifyAccessInheritRequest message for altering the access control list of a object or collection.
func (*IRODSMessageModifyAccessInheritRequest) FromBytes ¶ added in v0.17.0
func (msg *IRODSMessageModifyAccessInheritRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageModifyAccessInheritRequest) GetBytes ¶ added in v0.17.0
func (msg *IRODSMessageModifyAccessInheritRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageModifyAccessInheritRequest) GetMessage ¶ added in v0.17.0
func (msg *IRODSMessageModifyAccessInheritRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageModifyAccessInheritRequest) GetXMLCorrector ¶ added in v0.17.0
func (msg *IRODSMessageModifyAccessInheritRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageModifyAccessInheritResponse ¶ added in v0.17.0
type IRODSMessageModifyAccessInheritResponse struct {
// empty structure
Result int
}
IRODSMessageModifyAccessInheritResponse stores alter modify access inheritance response
func (*IRODSMessageModifyAccessInheritResponse) CheckError ¶ added in v0.17.0
func (msg *IRODSMessageModifyAccessInheritResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageModifyAccessInheritResponse) FromMessage ¶ added in v0.17.0
func (msg *IRODSMessageModifyAccessInheritResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageModifyAccessInheritResponse) GetXMLCorrector ¶ added in v0.17.0
func (msg *IRODSMessageModifyAccessInheritResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageModifyAccessRequest ¶ added in v0.10.2
type IRODSMessageModifyAccessRequest struct {
XMLName xml.Name `xml:"modAccessControlInp_PI"`
RecursiveFlag int `xml:"recursiveFlag"`
AccessLevel string `xml:"accessLevel"`
UserName string `xml:"userName"`
Zone string `xml:"zone"`
Path string `xml:"path"`
}
IRODSMessageModifyAccessRequest stores alter access control request
func NewIRODSMessageModifyAccessRequest ¶ added in v0.10.2
func NewIRODSMessageModifyAccessRequest(accessLevel string, user string, zone string, path string, recurse bool, asAdmin bool) *IRODSMessageModifyAccessRequest
NewIRODSMessageModifyAccessRequest creates a IRODSMessageModAccessRequest message for altering the access control list of a object or collection.
func (*IRODSMessageModifyAccessRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageModifyAccessRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageModifyAccessRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageModifyAccessRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageModifyAccessRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageModifyAccessRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageModifyAccessRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageModifyAccessRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageModifyAccessResponse ¶ added in v0.10.2
type IRODSMessageModifyAccessResponse struct {
// empty structure
Result int
}
IRODSMessageModifyAccessResponse stores alter modify access response
func (*IRODSMessageModifyAccessResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageModifyAccessResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageModifyAccessResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageModifyAccessResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageModifyAccessResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageModifyAccessResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageModifyCollectionRequest ¶ added in v0.10.2
type IRODSMessageModifyCollectionRequest IRODSMessageMakeCollectionRequest
IRODSMessageModifyCollectionRequest stores mod coll request
func NewIRODSMessageModifyCollectionRequest ¶ added in v0.10.2
func NewIRODSMessageModifyCollectionRequest(name string) *IRODSMessageModifyCollectionRequest
NewIRODSMessageModifyCollectionRequest creates a IRODSMessageModifyCollectionRequest message
func (*IRODSMessageModifyCollectionRequest) AddKeyVal ¶ added in v0.10.2
func (msg *IRODSMessageModifyCollectionRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageModifyCollectionRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageModifyCollectionRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageModifyCollectionRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageModifyCollectionRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageModifyCollectionRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageModifyCollectionRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageModifyCollectionRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageModifyCollectionRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageModifyCollectionResponse ¶ added in v0.10.2
type IRODSMessageModifyCollectionResponse struct {
// empty structure
Result int
}
IRODSMessageModifyCollectionResponse stores alter metadata response
func (*IRODSMessageModifyCollectionResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageModifyCollectionResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageModifyCollectionResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageModifyCollectionResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageModifyCollectionResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageModifyCollectionResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageModifyMetadataRequest ¶ added in v0.10.2
type IRODSMessageModifyMetadataRequest struct {
XMLName xml.Name `xml:"ModAVUMetadataInp_PI"`
Operation string `xml:"arg0"` // add, adda, rm, rmw, rmi, cp, mod, set
ItemType string `xml:"arg1"` // -d, -D, -c, -C, -r, -R, -u, -U
ItemName string `xml:"arg2"`
AttrName string `xml:"arg3"`
AttrValue string `xml:"arg4"`
AttrUnits string `xml:"arg5"`
NewAttrName string `xml:"arg6"` // new attr name (for mod)
NewAttrValue string `xml:"arg7"` // new attr value (for mod)
NewAttrUnits string `xml:"arg8"` // new attr unit (for mod)
Arg9 string `xml:"arg9"` // unused
KeyVals IRODSMessageSSKeyVal `xml:"KeyValPair_PI"`
}
IRODSMessageModifyMetadataRequest stores alter metadata request
func NewIRODSMessageAddMetadataRequest ¶ added in v0.2.0
func NewIRODSMessageAddMetadataRequest(itemType types.IRODSMetaItemType, itemName string, metadata *types.IRODSMeta) *IRODSMessageModifyMetadataRequest
NewIRODSMessageAddMetadataRequest creates a IRODSMessageModMetaRequest message for adding a metadata AVU on some item. metadata.AVUID is ignored
func NewIRODSMessageRemoveMetadataByIDRequest ¶ added in v0.2.0
func NewIRODSMessageRemoveMetadataByIDRequest(itemType types.IRODSMetaItemType, itemName string, AVUID int64) *IRODSMessageModifyMetadataRequest
NewIRODSMessageRemoveMetadataByIDRequest creates a IRODSMessageModMetaRequest message for removing a metadata AVU by its AVUID.
func NewIRODSMessageRemoveMetadataRequest ¶ added in v0.2.0
func NewIRODSMessageRemoveMetadataRequest(itemType types.IRODSMetaItemType, itemName string, metadata *types.IRODSMeta) *IRODSMessageModifyMetadataRequest
NewIRODSMessageRemoveMetadataRequest creates a IRODSMessageModMetaRequest message for removing a metadata AVU. metadata.AVUID is ignored, the AVU is queried by its name, value and unit.
func NewIRODSMessageRemoveMetadataWildcardRequest ¶ added in v0.4.5
func NewIRODSMessageRemoveMetadataWildcardRequest(itemType types.IRODSMetaItemType, itemName, attName string) *IRODSMessageModifyMetadataRequest
NewIRODSMessageRemoveMetadataWildcardRequest creates a IRODSMessageModMetaRequest message for removing a metadata AVU by itemName and attributeValue.
func NewIRODSMessageReplaceMetadataRequest ¶ added in v0.2.0
func NewIRODSMessageReplaceMetadataRequest(itemType types.IRODSMetaItemType, itemName string, oldMetadata *types.IRODSMeta, newMetadata *types.IRODSMeta) *IRODSMessageModifyMetadataRequest
NewIRODSMessageReplaceMetadataRequest creates a IRODSMessageModMetaRequest message for replacing a metadata AVU. oldMetadata.AVUID and newMetadata.AVUID are ignored, the old AVU is queried by its name, value and unit.
func NewIRODSMessageSetMetadataRequest ¶ added in v0.2.0
func NewIRODSMessageSetMetadataRequest(itemType types.IRODSMetaItemType, itemName string, metadata *types.IRODSMeta) *IRODSMessageModifyMetadataRequest
NewIRODSMessageSetMetadataRequest creates a IRODSMessageModMetaRequest message for changing the first metadata AVU on the given item with a matching attribute name to the given value an units. metadata.AVUID is ignored.
func (*IRODSMessageModifyMetadataRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageModifyMetadataRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageModifyMetadataRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageModifyMetadataRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageModifyMetadataRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageModifyMetadataRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageModifyMetadataRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageModifyMetadataRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageModifyMetadataResponse ¶ added in v0.10.2
type IRODSMessageModifyMetadataResponse struct {
// empty structure
Result int
}
IRODSMessageModifyMetadataResponse stores alter metadata response
func (*IRODSMessageModifyMetadataResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageModifyMetadataResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageModifyMetadataResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageModifyMetadataResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageModifyMetadataResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageModifyMetadataResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageMoveCollectionRequest ¶ added in v0.10.2
type IRODSMessageMoveCollectionRequest struct {
XMLName xml.Name `xml:"DataObjCopyInp_PI"`
Paths []IRODSMessageDataObjectRequest
}
IRODSMessageMoveCollectionRequest stores collection move request
func NewIRODSMessageMoveCollectionRequest ¶ added in v0.10.2
func NewIRODSMessageMoveCollectionRequest(srcPath string, destPath string) *IRODSMessageMoveCollectionRequest
NewIRODSMessageMoveCollectionRequest creates a IRODSMessageMvcolRequest message
func (*IRODSMessageMoveCollectionRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageMoveCollectionRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageMoveCollectionRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageMoveCollectionRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageMoveCollectionRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageMoveCollectionRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageMoveCollectionRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageMoveCollectionRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageMoveCollectionResponse ¶ added in v0.10.2
type IRODSMessageMoveCollectionResponse struct {
// empty structure
Result int
}
IRODSMessageMoveCollectionResponse stores collection move response
func (*IRODSMessageMoveCollectionResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageMoveCollectionResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageMoveCollectionResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageMoveCollectionResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageMoveCollectionResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageMoveCollectionResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageMoveDataObjectRequest ¶ added in v0.10.2
type IRODSMessageMoveDataObjectRequest struct {
XMLName xml.Name `xml:"DataObjCopyInp_PI"`
Paths []IRODSMessageDataObjectRequest
}
IRODSMessageMoveDataObjectRequest stores data object move request
func NewIRODSMessageMoveDataObjectRequest ¶ added in v0.10.2
func NewIRODSMessageMoveDataObjectRequest(srcPath string, destPath string) *IRODSMessageMoveDataObjectRequest
NewIRODSMessageMoveDataObjectRequest creates a IRODSMessageMoveDataObjectRequest message
func (*IRODSMessageMoveDataObjectRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageMoveDataObjectRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageMoveDataObjectRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageMoveDataObjectRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageMoveDataObjectRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageMoveDataObjectRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageMoveDataObjectRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageMoveDataObjectRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageMoveDataObjectResponse ¶ added in v0.10.2
type IRODSMessageMoveDataObjectResponse struct {
// empty structure
Result int
}
IRODSMessageMoveDataObjectResponse stores data object move response
func (*IRODSMessageMoveDataObjectResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageMoveDataObjectResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageMoveDataObjectResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageMoveDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageMoveDataObjectResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageMoveDataObjectResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageNewAuthPluginRequest ¶ added in v0.19.0
type IRODSMessageNewAuthPluginRequest struct {
AuthContext map[string]interface{}
}
IRODSMessageNewAuthPluginRequest stores authentication request
func NewIRODSMessageNewAuthPluginRequest ¶ added in v0.19.0
func NewIRODSMessageNewAuthPluginRequest(authContext map[string]interface{}) *IRODSMessageNewAuthPluginRequest
NewIRODSMessageNewAuthPluginRequest creates a IRODSMessageNewAuthPluginRequest message
func (*IRODSMessageNewAuthPluginRequest) FromBytes ¶ added in v0.19.0
func (msg *IRODSMessageNewAuthPluginRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageNewAuthPluginRequest) GetBytes ¶ added in v0.19.0
func (msg *IRODSMessageNewAuthPluginRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageNewAuthPluginRequest) GetMessage ¶ added in v0.19.0
func (msg *IRODSMessageNewAuthPluginRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageNewAuthPluginRequest) GetXMLCorrector ¶ added in v0.19.0
func (msg *IRODSMessageNewAuthPluginRequest) GetXMLCorrector() XMLCorrector
type IRODSMessageNewAuthPluginResponse ¶ added in v0.19.0
IRODSMessageNewAuthPluginResponse stores new authentication plugin response
func (*IRODSMessageNewAuthPluginResponse) CheckError ¶ added in v0.19.0
func (msg *IRODSMessageNewAuthPluginResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageNewAuthPluginResponse) FromMessage ¶ added in v0.19.0
func (msg *IRODSMessageNewAuthPluginResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageNewAuthPluginResponse) GetXMLCorrector ¶ added in v0.19.0
func (msg *IRODSMessageNewAuthPluginResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageOpenDataObjectRequest ¶ added in v0.10.2
type IRODSMessageOpenDataObjectRequest IRODSMessageDataObjectRequest
IRODSMessageOpenDataObjectRequest stores data object open request
func NewIRODSMessageOpenDataObjectRequest ¶ added in v0.10.2
func NewIRODSMessageOpenDataObjectRequest(path string, resource string, mode types.FileOpenMode) *IRODSMessageOpenDataObjectRequest
NewIRODSMessageOpenDataObjectRequest creates a IRODSMessageOpenDataObjectRequest message
func NewIRODSMessageOpenobjRequestForPutParallel ¶ added in v0.12.5
func NewIRODSMessageOpenobjRequestForPutParallel(path string, resource string, mode types.FileOpenMode, oper common.OperationType, threadNum int, dataSize int64) *IRODSMessageOpenDataObjectRequest
NewIRODSMessageOpenobjRequestForPutParallel ...
func NewIRODSMessageOpenobjRequestWithOperation ¶
func NewIRODSMessageOpenobjRequestWithOperation(path string, resource string, mode types.FileOpenMode, oper common.OperationType) *IRODSMessageOpenDataObjectRequest
NewIRODSMessageOpenobjRequestWithOperation ...
func NewIRODSMessageOpenobjRequestWithReplicaToken ¶ added in v0.5.8
func NewIRODSMessageOpenobjRequestWithReplicaToken(path string, mode types.FileOpenMode, resourceHierarchy string, replicaToken string, threadNum int, dataSize int64) *IRODSMessageOpenDataObjectRequest
NewIRODSMessageOpenobjRequestWithReplicaToken creates a IRODSMessageOpenobjRequest message
func (*IRODSMessageOpenDataObjectRequest) AddKeyVal ¶ added in v0.10.2
func (msg *IRODSMessageOpenDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageOpenDataObjectRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageOpenDataObjectRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageOpenDataObjectRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageOpenDataObjectRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageOpenDataObjectRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageOpenDataObjectRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageOpenDataObjectRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageOpenDataObjectRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageOpenDataObjectResponse ¶ added in v0.10.2
type IRODSMessageOpenDataObjectResponse struct {
// empty structure
FileDescriptor int
}
IRODSMessageOpenDataObjectResponse stores data object open response
func (*IRODSMessageOpenDataObjectResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageOpenDataObjectResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageOpenDataObjectResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageOpenDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageOpenDataObjectResponse) GetFileDescriptor ¶ added in v0.10.2
func (msg *IRODSMessageOpenDataObjectResponse) GetFileDescriptor() int
GetFileDescriptor returns file descriptor
func (*IRODSMessageOpenDataObjectResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageOpenDataObjectResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageOpenedDataObjectRequest ¶
type IRODSMessageOpenedDataObjectRequest struct {
XMLName xml.Name `xml:"OpenedDataObjInp_PI"`
FileDescriptor int `xml:"l1descInx"`
Size int64 `xml:"len"`
Whence int `xml:"whence"`
OperationType int `xml:"oprType"`
Offset int64 `xml:"offset"`
BytesWritten int64 `xml:"bytesWritten"`
KeyVals IRODSMessageSSKeyVal `xml:"KeyValPair_PI"`
}
IRODSMessageOpenedDataObjectRequest ...
type IRODSMessageOperationCompleteRequest ¶ added in v0.14.0
type IRODSMessageOperationCompleteRequest IRODSMessageInt
IRODSMessageOperationCompleteRequest stores operation complete request
func NewIRODSMessageOperationCompleteRequest ¶ added in v0.14.0
func NewIRODSMessageOperationCompleteRequest(value int) *IRODSMessageOperationCompleteRequest
NewIRODSMessageOperationCompleteRequest creates a IRODSMessageOperationCompleteRequest message
func (*IRODSMessageOperationCompleteRequest) FromBytes ¶ added in v0.14.0
func (msg *IRODSMessageOperationCompleteRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageOperationCompleteRequest) GetBytes ¶ added in v0.14.0
func (msg *IRODSMessageOperationCompleteRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageOperationCompleteRequest) GetMessage ¶ added in v0.14.0
func (msg *IRODSMessageOperationCompleteRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageOperationCompleteRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageOperationCompleteRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageOperationCompleteResponse ¶ added in v0.14.0
type IRODSMessageOperationCompleteResponse struct {
// empty structure
Result int
}
IRODSMessageOperationCompleteResponse stores operation complete response
func (*IRODSMessageOperationCompleteResponse) CheckError ¶ added in v0.14.0
func (msg *IRODSMessageOperationCompleteResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageOperationCompleteResponse) FromMessage ¶ added in v0.14.0
func (msg *IRODSMessageOperationCompleteResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageOperationCompleteResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageOperationCompleteResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessagePamAuthRequest ¶ added in v0.2.0
type IRODSMessagePamAuthRequest struct {
XMLName xml.Name `xml:"pamAuthRequestInp_PI"`
Username string `xml:"pamUser"`
Password string `xml:"pamPassword"`
TTL int `xml:"timeToLive"`
}
IRODSMessagePamAuthRequest stores auth response
func NewIRODSMessagePamAuthRequest ¶ added in v0.2.0
func NewIRODSMessagePamAuthRequest(username, password string, ttl int) *IRODSMessagePamAuthRequest
NewIRODSMessagePamAuthRequest creates a IRODSMessagePamAuthRequest message
func (*IRODSMessagePamAuthRequest) FromBytes ¶ added in v0.2.0
func (msg *IRODSMessagePamAuthRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessagePamAuthRequest) GetBytes ¶ added in v0.2.0
func (msg *IRODSMessagePamAuthRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessagePamAuthRequest) GetMessage ¶ added in v0.2.0
func (msg *IRODSMessagePamAuthRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessagePamAuthRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessagePamAuthRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessagePamAuthResponse ¶ added in v0.2.0
type IRODSMessagePamAuthResponse struct {
XMLName xml.Name `xml:"pamAuthRequestOut_PI"`
GeneratedPassword string `xml:"irodsPamPassword"`
// stores error return
Result int `xml:"-"`
}
IRODSMessagePamAuthResponse stores auth challenge
func (*IRODSMessagePamAuthResponse) CheckError ¶ added in v0.15.0
func (msg *IRODSMessagePamAuthResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessagePamAuthResponse) FromBytes ¶ added in v0.2.0
func (msg *IRODSMessagePamAuthResponse) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessagePamAuthResponse) FromMessage ¶ added in v0.2.0
func (msg *IRODSMessagePamAuthResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessagePamAuthResponse) GetBytes ¶ added in v0.2.0
func (msg *IRODSMessagePamAuthResponse) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessagePamAuthResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessagePamAuthResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessagePortList ¶ added in v0.14.0
type IRODSMessagePortalResponse ¶ added in v0.14.0
type IRODSMessagePortalResponse struct {
XMLName xml.Name `xml:"PortalOprOut_PI"`
Status int `xml:"status"`
FileDescriptor int `xml:"l1descInx"`
Threads int `xml:"numThreads"`
CheckSum string `xml:"chksum"`
PortList *IRODSMessagePortList `xml:"PortList_PI"`
// stores error return
// error if result < 0
// data is included if result == 0
// any value >= 0 is fine
Result int `xml:"-"`
}
IRODSMessagePortalResponse stores portal response
type IRODSMessagePutDataObjectRequest ¶ added in v0.14.0
type IRODSMessagePutDataObjectRequest IRODSMessageDataObjectRequest
IRODSMessagePutDataObjectRequest stores file put request
func NewIRODSMessagePutDataObjectRequest ¶ added in v0.14.0
func NewIRODSMessagePutDataObjectRequest(path string, resource string, fileLength int64, threads int) *IRODSMessagePutDataObjectRequest
NewIRODSMessagePutDataObjectRequest creates a IRODSMessagePutDataObjectRequest message
func (*IRODSMessagePutDataObjectRequest) AddKeyVal ¶ added in v0.14.8
func (msg *IRODSMessagePutDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessagePutDataObjectRequest) FromBytes ¶ added in v0.14.0
func (msg *IRODSMessagePutDataObjectRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessagePutDataObjectRequest) GetBytes ¶ added in v0.14.0
func (msg *IRODSMessagePutDataObjectRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessagePutDataObjectRequest) GetMessage ¶ added in v0.14.0
func (msg *IRODSMessagePutDataObjectRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessagePutDataObjectRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessagePutDataObjectRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessagePutDataObjectResponse ¶ added in v0.14.0
type IRODSMessagePutDataObjectResponse IRODSMessagePortalResponse
IRODSMessagePutDataObjectResponse stores file put response
func (*IRODSMessagePutDataObjectResponse) CheckError ¶ added in v0.14.0
func (msg *IRODSMessagePutDataObjectResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessagePutDataObjectResponse) FromBytes ¶ added in v0.14.0
func (msg *IRODSMessagePutDataObjectResponse) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessagePutDataObjectResponse) FromMessage ¶ added in v0.14.0
func (msg *IRODSMessagePutDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessagePutDataObjectResponse) GetBytes ¶ added in v0.14.0
func (msg *IRODSMessagePutDataObjectResponse) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessagePutDataObjectResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessagePutDataObjectResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageQueryRequest ¶ added in v0.10.2
type IRODSMessageQueryRequest struct {
XMLName xml.Name `xml:"GenQueryInp_PI"`
MaxRows int `xml:"maxRows"`
ContinueIndex int `xml:"continueInx"` // 1 for continuing, 0 for end
PartialStartIndex int `xml:"partialStartIndex"` // unknown
Options int `xml:"options"`
KeyVals IRODSMessageSSKeyVal `xml:"KeyValPair_PI"`
Selects IRODSMessageIIKeyVal `xml:"InxIvalPair_PI"`
Conditions IRODSMessageISKeyVal `xml:"InxValPair_PI"`
}
IRODSMessageQueryRequest stores query
func NewIRODSMessageQueryRequest ¶ added in v0.10.2
func NewIRODSMessageQueryRequest(maxRows int, continueIndex int, partialStartIndex int, options int) *IRODSMessageQueryRequest
NewIRODSMessageQueryRequest creates a IRODSMessageQueryRequest message
func (*IRODSMessageQueryRequest) AddCondition ¶ added in v0.10.2
func (msg *IRODSMessageQueryRequest) AddCondition(key common.ICATColumnNumber, val string)
AddCondition adds a condition
func (*IRODSMessageQueryRequest) AddEqualIDCondition ¶ added in v0.16.0
func (msg *IRODSMessageQueryRequest) AddEqualIDCondition(key common.ICATColumnNumber, val int64)
AddEqualIDCondition adds a condition that checks equality of an ID
func (*IRODSMessageQueryRequest) AddEqualStringCondition ¶ added in v0.16.0
func (msg *IRODSMessageQueryRequest) AddEqualStringCondition(key common.ICATColumnNumber, val string)
AddEqualStringCondition adds a condition that checks equality of a string
func (*IRODSMessageQueryRequest) AddKeyVal ¶ added in v0.10.2
func (msg *IRODSMessageQueryRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageQueryRequest) AddLikeStringCondition ¶ added in v0.16.0
func (msg *IRODSMessageQueryRequest) AddLikeStringCondition(key common.ICATColumnNumber, val string)
AddLikeStringCondition adds a condition that checks containment of a string
func (*IRODSMessageQueryRequest) AddSelect ¶ added in v0.10.2
func (msg *IRODSMessageQueryRequest) AddSelect(key common.ICATColumnNumber, val int)
AddSelect adds a column to select
func (*IRODSMessageQueryRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageQueryRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageQueryRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageQueryRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageQueryRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageQueryRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageQueryRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageQueryRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageQueryResponse ¶ added in v0.10.2
type IRODSMessageQueryResponse struct {
XMLName xml.Name `xml:"GenQueryOut_PI"`
RowCount int `xml:"rowCnt"`
AttributeCount int `xml:"attriCnt"`
ContinueIndex int `xml:"continueInx"`
TotalRowCount int `xml:"totalRowCount"`
SQLResult []IRODSMessageSQLResult `xml:"SqlResult_PI"`
// stores error result
Result int `xml:"-"`
}
IRODSMessageQueryResponse stores query result
func (*IRODSMessageQueryResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageQueryResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageQueryResponse) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageQueryResponse) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageQueryResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageQueryResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageQueryResponse) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageQueryResponse) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageQueryResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageQueryResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageQuerySpecialCollection ¶ added in v0.10.2
type IRODSMessageQuerySpecialCollection IRODSMessageDataObjectRequest
func (*IRODSMessageQuerySpecialCollection) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageQuerySpecialCollection) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageQuerySpecialCollection) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageQuerySpecialCollection) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageQuerySpecialCollection) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageQuerySpecialCollection) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageQuerySpecialCollection) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageQuerySpecialCollection) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageQuerySpecialCollection) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageQuerySpecialCollection) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageQuerySpecificRequest ¶ added in v0.10.2
type IRODSMessageQuerySpecificRequest struct {
// str *sql; str *arg1; str *arg2; str *arg3; str *arg4; str *arg5; str *arg6; str *arg7; str *arg8; str *arg9; str *arg10; int maxRows; int continueInx; int rowOffset; int options; struct KeyValPair_PI;
XMLName xml.Name `xml:"specificQueryInp_PI"`
SQL string `xml:"sql"`
Arg1 string `xml:"arg1"`
Arg2 string `xml:"arg2"`
Arg3 string `xml:"arg3"`
Arg4 string `xml:"arg4"`
Arg5 string `xml:"arg5"`
Arg6 string `xml:"arg6"`
Arg7 string `xml:"arg7"`
Arg8 string `xml:"arg8"`
Arg9 string `xml:"arg9"`
Arg10 string `xml:"arg10"`
MaxRows int `xml:"maxRows"`
ContinueIndex int `xml:"continueInx"` // 1 for continuing, 0 for end
RowOffset int `xml:"rowOffset"`
Options int `xml:"options"`
KeyVals IRODSMessageSSKeyVal `xml:"KeyValPair_PI"`
}
IRODSMessageQuerySpecificRequest stores specific query request
func NewIRODSMessageQuerySpecificRequest ¶ added in v0.10.2
func NewIRODSMessageQuerySpecificRequest(sqlQuery string, args []string, maxRows int, continueIndex int, rowOffset int, options int) *IRODSMessageQuerySpecificRequest
NewIRODSMessageQuerySpecificRequest creates a IRODSMessageQuerySpecificRequest message
func (*IRODSMessageQuerySpecificRequest) AddKeyVal ¶ added in v0.10.2
func (msg *IRODSMessageQuerySpecificRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageQuerySpecificRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageQuerySpecificRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageQuerySpecificRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageQuerySpecificRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageQuerySpecificRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageQuerySpecificRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageQuerySpecificRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageQuerySpecificRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageRawString ¶
type IRODSMessageRawString struct {
Value string `xml:",innerxml"`
}
IRODSMessageRawString ...
type IRODSMessageReadDataObjectRequest ¶ added in v0.10.2
type IRODSMessageReadDataObjectRequest IRODSMessageOpenedDataObjectRequest
IRODSMessageReadDataObjectRequest stores data object read request
func NewIRODSMessageReadDataObjectRequest ¶ added in v0.10.2
func NewIRODSMessageReadDataObjectRequest(desc int, len int) *IRODSMessageReadDataObjectRequest
NewIRODSMessageReadDataObjectRequest creates a IRODSMessageReadDataObjectRequest message
func (*IRODSMessageReadDataObjectRequest) AddKeyVal ¶ added in v0.10.2
func (msg *IRODSMessageReadDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageReadDataObjectRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageReadDataObjectRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageReadDataObjectRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageReadDataObjectRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageReadDataObjectRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageReadDataObjectRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageReadDataObjectRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageReadDataObjectRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageReadDataObjectResponse ¶ added in v0.10.2
IRODSMessageReadDataObjectResponse stores data object read response
func (*IRODSMessageReadDataObjectResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageReadDataObjectResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageReadDataObjectResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageReadDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageReadDataObjectResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageReadDataObjectResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageRemoveCollectionRequest ¶ added in v0.10.2
type IRODSMessageRemoveCollectionRequest struct {
XMLName xml.Name `xml:"CollInpNew_PI"`
Name string `xml:"collName"`
Flags int `xml:"flags"`
OperationType int `xml:"oprType"`
KeyVals IRODSMessageSSKeyVal `xml:"KeyValPair_PI"`
}
IRODSMessageRemoveCollectionRequest stores collection deletion request
func NewIRODSMessageRemoveCollectionRequest ¶ added in v0.10.2
func NewIRODSMessageRemoveCollectionRequest(name string, recurse bool, force bool) *IRODSMessageRemoveCollectionRequest
NewIRODSMessageRemoveCollectionRequest creates a IRODSMessageRemoveCollectionRequest message
func (*IRODSMessageRemoveCollectionRequest) AddKeyVal ¶ added in v0.10.2
func (msg *IRODSMessageRemoveCollectionRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageRemoveCollectionRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageRemoveCollectionRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageRemoveCollectionRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageRemoveCollectionRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageRemoveCollectionRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageRemoveCollectionRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageRemoveCollectionRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageRemoveCollectionRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageRemoveCollectionResponse ¶ added in v0.10.2
type IRODSMessageRemoveCollectionResponse struct {
// empty structure
Result int
}
IRODSMessageRemoveCollectionResponse stores collection deletion response
func (*IRODSMessageRemoveCollectionResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageRemoveCollectionResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageRemoveCollectionResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageRemoveCollectionResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageRemoveCollectionResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageRemoveCollectionResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageRemoveDataObjectRequest ¶ added in v0.10.2
type IRODSMessageRemoveDataObjectRequest IRODSMessageDataObjectRequest
IRODSMessageRemoveDataObjectRequest stores data object deletion request
func NewIRODSMessageRemoveDataObjectRequest ¶ added in v0.10.2
func NewIRODSMessageRemoveDataObjectRequest(path string, force bool) *IRODSMessageRemoveDataObjectRequest
NewIRODSMessageRemoveDataObjectRequest creates a IRODSMessageRemoveDataObjectRequest message
func (*IRODSMessageRemoveDataObjectRequest) AddKeyVal ¶ added in v0.10.2
func (msg *IRODSMessageRemoveDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageRemoveDataObjectRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageRemoveDataObjectRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageRemoveDataObjectRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageRemoveDataObjectRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageRemoveDataObjectRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageRemoveDataObjectRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageRemoveDataObjectRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageRemoveDataObjectRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageRemoveDataObjectResponse ¶ added in v0.10.2
type IRODSMessageRemoveDataObjectResponse struct {
// empty structure
Result int
}
IRODSMessageRemoveDataObjectResponse stores data object deletion response
func (*IRODSMessageRemoveDataObjectResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageRemoveDataObjectResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageRemoveDataObjectResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageRemoveDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageRemoveDataObjectResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageRemoveDataObjectResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageReplicateDataObjectRequest ¶ added in v0.10.2
type IRODSMessageReplicateDataObjectRequest IRODSMessageDataObjectRequest
IRODSMessageReplicateDataObjectRequest stores data object replication request
func NewIRODSMessageReplicateDataObjectRequest ¶ added in v0.10.2
func NewIRODSMessageReplicateDataObjectRequest(path string, resource string) *IRODSMessageReplicateDataObjectRequest
NewIRODSMessageReplicateDataObjectRequest creates a IRODSMessageReplicateDataObjectRequest message
func (*IRODSMessageReplicateDataObjectRequest) AddKeyVal ¶ added in v0.10.2
func (msg *IRODSMessageReplicateDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageReplicateDataObjectRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageReplicateDataObjectRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageReplicateDataObjectRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageReplicateDataObjectRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageReplicateDataObjectRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageReplicateDataObjectRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageReplicateDataObjectRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageReplicateDataObjectRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageReplicateDataObjectResponse ¶ added in v0.10.2
type IRODSMessageReplicateDataObjectResponse struct {
// empty structure
Result int
}
IRODSMessageReplicateDataObjectResponse stores data object replication response
func (*IRODSMessageReplicateDataObjectResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageReplicateDataObjectResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageReplicateDataObjectResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageReplicateDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageReplicateDataObjectResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageReplicateDataObjectResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageResourceServerAuth ¶ added in v0.14.0
type IRODSMessageResourceServerAuth struct {
Cookie int
}
IRODSMessageResourceServerAuth stores resource server authentication message
func NewIRODSMessageResourceServerAuth ¶ added in v0.14.0
func NewIRODSMessageResourceServerAuth(redirectionInfo *types.IRODSRedirectionInfo) *IRODSMessageResourceServerAuth
NewIRODSMessageResourceServerAuth creates a IRODSMessageResourceServerAuth message
func (*IRODSMessageResourceServerAuth) GetBytes ¶ added in v0.14.0
func (msg *IRODSMessageResourceServerAuth) GetBytes() ([]byte, error)
GetBytes returns byte array
type IRODSMessageResourceServerTransferEncryptionHeader ¶ added in v0.14.0
type IRODSMessageResourceServerTransferEncryptionHeader struct {
Length int
IV []byte
// contains filtered or unexported fields
}
IRODSMessageResourceServerTransferEncryptionHeader stores resource server transfer encryption header message
func NewIRODSMessageResourceServerTransferEncryptionHeader ¶ added in v0.14.0
func NewIRODSMessageResourceServerTransferEncryptionHeader(ivSize int) *IRODSMessageResourceServerTransferEncryptionHeader
NewIRODSMessageResourceServerTransferEncryptionHeader creates IRODSMessageResourceServerTransferEncryptionHeader
func (*IRODSMessageResourceServerTransferEncryptionHeader) FromBytes ¶ added in v0.14.0
func (msg *IRODSMessageResourceServerTransferEncryptionHeader) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageResourceServerTransferEncryptionHeader) GetBytes ¶ added in v0.14.0
func (msg *IRODSMessageResourceServerTransferEncryptionHeader) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageResourceServerTransferEncryptionHeader) SizeOf ¶ added in v0.14.0
func (msg *IRODSMessageResourceServerTransferEncryptionHeader) SizeOf() int
SizeOf returns struct size in bytes
type IRODSMessageResourceServerTransferHeader ¶ added in v0.14.0
type IRODSMessageResourceServerTransferHeader struct {
OperationType int
Flags int
Offset int64
Length int64
}
IRODSMessageResourceServerTransferHeader stores resource server transfer header message
func (*IRODSMessageResourceServerTransferHeader) FromBytes ¶ added in v0.14.0
func (msg *IRODSMessageResourceServerTransferHeader) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageResourceServerTransferHeader) SizeOf ¶ added in v0.14.0
func (msg *IRODSMessageResourceServerTransferHeader) SizeOf() int
SizeOf returns struct size in bytes
type IRODSMessageSQLResult ¶
type IRODSMessageSQLResult struct {
XMLName xml.Name `xml:"SqlResult_PI"`
AttributeIndex int `xml:"attriInx"`
ResultLen int `xml:"reslen"`
Values []string `xml:"value,omitempty"`
}
IRODSMessageSQLResult ..
type IRODSMessageSSKeyVal ¶
type IRODSMessageSSKeyVal struct {
XMLName xml.Name `xml:"KeyValPair_PI"`
Length int `xml:"ssLen"`
Keys []string `xml:"keyWord,omitempty"`
Values []IRODSMessageRawString `xml:"svalue,omitempty"`
}
IRODSMessageSSKeyVal ..
func NewIRODSMessageSSKeyVal ¶
func NewIRODSMessageSSKeyVal() *IRODSMessageSSKeyVal
NewIRODSMessageSSKeyVal creates a new IRODSMessageSSKeyVal
func (*IRODSMessageSSKeyVal) Add ¶
func (kv *IRODSMessageSSKeyVal) Add(key string, val string)
Add adds a key-val pair
type IRODSMessageSSLSettings ¶
type IRODSMessageSSLSettings struct {
EncryptionAlgorithm string
EncryptionKeySize uint32
SaltSize uint32
HashRounds uint32
}
IRODSMessageSSLSettings stores ssl settings
func NewIRODSMessageSSLSettings ¶
func NewIRODSMessageSSLSettings(algorithm string, keySize int, saltSize int, hashRounds int) *IRODSMessageSSLSettings
NewIRODSMessageSSLSettings creates a IRODSMessageSSLSettings message
func (*IRODSMessageSSLSettings) FromBytes ¶ added in v0.6.0
func (msg *IRODSMessageSSLSettings) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageSSLSettings) FromMessage ¶ added in v0.6.0
func (msg *IRODSMessageSSLSettings) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageSSLSettings) GetBytes ¶ added in v0.6.0
func (msg *IRODSMessageSSLSettings) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageSSLSettings) GetMessage ¶
func (msg *IRODSMessageSSLSettings) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageSSLSettings) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageSSLSettings) GetXMLCorrector() XMLCorrector
type IRODSMessageSSLSharedSecret ¶
type IRODSMessageSSLSharedSecret struct {
}
IRODSMessageSSLSharedSecret stores shared secret data
func NewIRODSMessageSSLSharedSecret ¶
func NewIRODSMessageSSLSharedSecret(sharedSecret []byte) *IRODSMessageSSLSharedSecret
NewIRODSMessageSSLSharedSecret creates a IRODSMessageSSLSharedSecret message
func (*IRODSMessageSSLSharedSecret) FromMessage ¶ added in v0.6.0
func (msg *IRODSMessageSSLSharedSecret) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageSSLSharedSecret) GetMessage ¶
func (msg *IRODSMessageSSLSharedSecret) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageSSLSharedSecret) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageSSLSharedSecret) GetXMLCorrector() XMLCorrector
type IRODSMessageSeekDataObjectRequest ¶ added in v0.10.2
type IRODSMessageSeekDataObjectRequest IRODSMessageOpenedDataObjectRequest
IRODSMessageSeekDataObjectRequest stores data object seek request
func NewIRODSMessageSeekDataObjectRequest ¶ added in v0.10.2
func NewIRODSMessageSeekDataObjectRequest(desc int, offset int64, whence types.Whence) *IRODSMessageSeekDataObjectRequest
NewIRODSMessageSeekDataObjectRequest creates a IRODSMessageSeekDataObjectRequest message
func (*IRODSMessageSeekDataObjectRequest) AddKeyVal ¶ added in v0.10.2
func (msg *IRODSMessageSeekDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageSeekDataObjectRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageSeekDataObjectRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageSeekDataObjectRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageSeekDataObjectRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageSeekDataObjectRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageSeekDataObjectRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageSeekDataObjectRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageSeekDataObjectRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageSeekDataObjectResponse ¶ added in v0.10.2
type IRODSMessageSeekDataObjectResponse struct {
XMLName xml.Name `xml:"fileLseekOut_PI"`
Offset int64 `xml:"offset"`
}
IRODSMessageSeekDataObjectResponse stores data object seek response
func (*IRODSMessageSeekDataObjectResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageSeekDataObjectResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageSeekDataObjectResponse) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageSeekDataObjectResponse) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageSeekDataObjectResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageSeekDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageSeekDataObjectResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageSeekDataObjectResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageSerializationInterface ¶
type IRODSMessageSerializationInterface interface {
GetBytes() ([]byte, error)
FromBytes(bodyBytes []byte, bsBytes []byte) error
}
IRODSMessageSerializationInterface is an interface for serializaing/deserializing of message
type IRODSMessageSpecialCollection ¶ added in v0.10.2
type IRODSMessageSpecialCollection struct {
XMLName xml.Name `xml:"SpecColl_PI"`
CollectionClass int `xml:"collClass"`
Type int `xml:"type"`
Collection string `xml:"collection"`
ObjectPath string `xml:"objPath"`
Resource string `xml:"resource"`
ResourceHierarchy string `xml:"rescHier"`
PhysicalPath string `xml:"phyPath"`
CacheDirectory string `xml:"cacheDir"`
CacheDirty int `xml:"cacheDirty"`
ReplicationNumber int `xml:"replNum"`
}
type IRODSMessageStartupPack ¶
type IRODSMessageStartupPack struct {
XMLName xml.Name `xml:"StartupPack_PI"`
Protocol int `xml:"irodsProt"`
ReconnectFlag int `xml:"reconnFlag"`
ConnectionCount int `xml:"connectCnt"`
ProxyUser string `xml:"proxyUser"`
ProxyRcatZone string `xml:"proxyRcatZone"`
ClientUser string `xml:"clientUser"`
ClientRcatZone string `xml:"clientRcatZone"`
ReleaseVersion string `xml:"relVersion"`
APIVersion string `xml:"apiVersion"`
Option string `xml:"option"`
}
IRODSMessageStartupPack stores startup message
func NewIRODSMessageStartupPack ¶
func NewIRODSMessageStartupPack(account *types.IRODSAccount, option string, requireNegotiation bool) *IRODSMessageStartupPack
NewIRODSMessageStartupPack creates a IRODSMessageStartupPack message
func (*IRODSMessageStartupPack) FromBytes ¶
func (msg *IRODSMessageStartupPack) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageStartupPack) FromMessage ¶ added in v0.4.5
func (msg *IRODSMessageStartupPack) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageStartupPack) GetBytes ¶
func (msg *IRODSMessageStartupPack) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageStartupPack) GetMessage ¶
func (msg *IRODSMessageStartupPack) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageStartupPack) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageStartupPack) GetXMLCorrector() XMLCorrector
type IRODSMessageTicketAdminRequest ¶ added in v0.5.1
type IRODSMessageTicketAdminRequest struct {
XMLName xml.Name `xml:"ticketAdminInp_PI"`
Action string `xml:"arg1"` // session, create, or mod
Ticket string `xml:"arg2"` // ticket name
Arg3 string `xml:"arg3"` // ticket type
Arg4 string `xml:"arg4"` // path
Arg5 string `xml:"arg5"` // ticket name again
Arg6 string `xml:"arg6"`
KeyVals IRODSMessageSSKeyVal `xml:"KeyValPair_PI"`
}
IRODSMessageTicketAdminRequest stores ticket admin request
func NewIRODSMessageTicketAdminRequest ¶ added in v0.5.1
func NewIRODSMessageTicketAdminRequest(action string, ticket string, args ...string) *IRODSMessageTicketAdminRequest
NewIRODSMessageTicketAdminRequest creates a new IRODSMessageTicketAdminRequest
func (*IRODSMessageTicketAdminRequest) AddKeyVal ¶ added in v0.12.14
func (msg *IRODSMessageTicketAdminRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageTicketAdminRequest) FromBytes ¶ added in v0.5.1
func (msg *IRODSMessageTicketAdminRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageTicketAdminRequest) GetBytes ¶ added in v0.5.1
func (msg *IRODSMessageTicketAdminRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageTicketAdminRequest) GetMessage ¶ added in v0.5.1
func (msg *IRODSMessageTicketAdminRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageTicketAdminRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageTicketAdminRequest) GetXMLCorrector() XMLCorrector
type IRODSMessageTicketAdminResponse ¶ added in v0.5.1
type IRODSMessageTicketAdminResponse struct {
// empty structure
Result int
}
IRODSMessageTicketAdminResponse stores ticket admin response
func (*IRODSMessageTicketAdminResponse) CheckError ¶ added in v0.5.1
func (msg *IRODSMessageTicketAdminResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageTicketAdminResponse) FromMessage ¶ added in v0.5.1
func (msg *IRODSMessageTicketAdminResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageTicketAdminResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageTicketAdminResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageTouchRequest ¶ added in v0.15.0
type IRODSMessageTouchRequest struct {
Path string `json:"logical_path"`
Options map[string]interface{} `json:"options"`
}
IRODSMessageTouchRequest stores touch request
func NewIRODSMessageTouchRequest ¶ added in v0.15.0
func NewIRODSMessageTouchRequest(path string) *IRODSMessageTouchRequest
NewIRODSMessageTouchRequest creates a IRODSMessageTouchRequest message
func (*IRODSMessageTouchRequest) FromBytes ¶ added in v0.15.0
func (msg *IRODSMessageTouchRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageTouchRequest) GetBytes ¶ added in v0.15.0
func (msg *IRODSMessageTouchRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageTouchRequest) GetMessage ¶ added in v0.15.0
func (msg *IRODSMessageTouchRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageTouchRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageTouchRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
func (*IRODSMessageTouchRequest) SetLeafResourceName ¶ added in v0.19.1
func (msg *IRODSMessageTouchRequest) SetLeafResourceName(resource string)
func (*IRODSMessageTouchRequest) SetNoCreate ¶ added in v0.19.1
func (msg *IRODSMessageTouchRequest) SetNoCreate(noCreate bool)
func (*IRODSMessageTouchRequest) SetReference ¶ added in v0.15.0
func (msg *IRODSMessageTouchRequest) SetReference(reference string)
func (*IRODSMessageTouchRequest) SetReplicaNumber ¶ added in v0.15.0
func (msg *IRODSMessageTouchRequest) SetReplicaNumber(replica int)
func (*IRODSMessageTouchRequest) SetSecondsSinceEpoch ¶ added in v0.15.0
func (msg *IRODSMessageTouchRequest) SetSecondsSinceEpoch(seconds int)
type IRODSMessageTouchResponse ¶ added in v0.15.0
type IRODSMessageTouchResponse struct {
// empty structure
Result int
}
IRODSMessageTouchResponse stores touch response
func (*IRODSMessageTouchResponse) CheckError ¶ added in v0.15.0
func (msg *IRODSMessageTouchResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageTouchResponse) FromMessage ¶ added in v0.15.0
func (msg *IRODSMessageTouchResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageTouchResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageTouchResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageTrimDataObjectRequest ¶ added in v0.10.2
type IRODSMessageTrimDataObjectRequest IRODSMessageDataObjectRequest
IRODSMessageTrimDataObjectRequest stores data object replication request
func NewIRODSMessageTrimDataObjectRequest ¶ added in v0.10.2
func NewIRODSMessageTrimDataObjectRequest(path string, resource string, minCopies int, minAgeMinutes int) *IRODSMessageTrimDataObjectRequest
NewIRODSMessageTrimDataObjectRequest creates a IRODSMessageTrimDataObjectRequest message
func (*IRODSMessageTrimDataObjectRequest) AddKeyVal ¶ added in v0.10.2
func (msg *IRODSMessageTrimDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageTrimDataObjectRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageTrimDataObjectRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageTrimDataObjectRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageTrimDataObjectRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageTrimDataObjectRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageTrimDataObjectRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageTrimDataObjectRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageTrimDataObjectRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageTrimDataObjectResponse ¶ added in v0.10.2
type IRODSMessageTrimDataObjectResponse struct {
// empty structure
Result int
}
IRODSMessageTrimDataObjectResponse stores data object trim response
func (*IRODSMessageTrimDataObjectResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageTrimDataObjectResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageTrimDataObjectResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageTrimDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageTrimDataObjectResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageTrimDataObjectResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageTruncateDataObjectRequest ¶ added in v0.10.2
type IRODSMessageTruncateDataObjectRequest IRODSMessageDataObjectRequest
IRODSMessageTruncateDataObjectRequest stores data object truncation request
func NewIRODSMessageTruncateDataObjectRequest ¶ added in v0.10.2
func NewIRODSMessageTruncateDataObjectRequest(path string, size int64) *IRODSMessageTruncateDataObjectRequest
NewIRODSMessageTruncateDataObjectRequest creates a IRODSMessageTruncateDataObjectRequest message
func (*IRODSMessageTruncateDataObjectRequest) AddKeyVal ¶ added in v0.10.2
func (msg *IRODSMessageTruncateDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageTruncateDataObjectRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageTruncateDataObjectRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageTruncateDataObjectRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageTruncateDataObjectRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageTruncateDataObjectRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageTruncateDataObjectRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageTruncateDataObjectRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageTruncateDataObjectRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageTruncateDataObjectResponse ¶ added in v0.10.2
type IRODSMessageTruncateDataObjectResponse struct {
// empty structure
Result int
}
IRODSMessageTruncateDataObjectResponse stores data object truncation response
func (*IRODSMessageTruncateDataObjectResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageTruncateDataObjectResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageTruncateDataObjectResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageTruncateDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageTruncateDataObjectResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageTruncateDataObjectResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageUnlockDataObjectRequest ¶ added in v0.12.8
type IRODSMessageUnlockDataObjectRequest IRODSMessageDataObjectRequest
IRODSMessageUnlockDataObjectRequest stores data object unlock request
func NewIRODSMessageUnlockDataObjectRequest ¶ added in v0.12.8
func NewIRODSMessageUnlockDataObjectRequest(path string, lockDesc int) *IRODSMessageUnlockDataObjectRequest
NewIRODSMessageUnlockDataObjectRequest creates a IRODSMessageUnlockDataObjectRequest message
func (*IRODSMessageUnlockDataObjectRequest) AddKeyVal ¶ added in v0.12.8
func (msg *IRODSMessageUnlockDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageUnlockDataObjectRequest) FromBytes ¶ added in v0.12.8
func (msg *IRODSMessageUnlockDataObjectRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageUnlockDataObjectRequest) GetBytes ¶ added in v0.12.8
func (msg *IRODSMessageUnlockDataObjectRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageUnlockDataObjectRequest) GetMessage ¶ added in v0.12.8
func (msg *IRODSMessageUnlockDataObjectRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageUnlockDataObjectRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageUnlockDataObjectRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageUnlockDataObjectResponse ¶ added in v0.12.8
type IRODSMessageUnlockDataObjectResponse struct {
// empty structure
Result int
}
IRODSMessageUnlockDataObjectResponse stores data object unlock response
func (*IRODSMessageUnlockDataObjectResponse) CheckError ¶ added in v0.12.8
func (msg *IRODSMessageUnlockDataObjectResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageUnlockDataObjectResponse) FromMessage ¶ added in v0.12.8
func (msg *IRODSMessageUnlockDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageUnlockDataObjectResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageUnlockDataObjectResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageUserAdminRequest ¶ added in v0.4.4
type IRODSMessageUserAdminRequest struct {
XMLName xml.Name `xml:"userAdminInp_PI"`
Action string `xml:"arg0"` // mkuser, mkgroup, modify
Arg1 string `xml:"arg1"`
Arg2 string `xml:"arg2"`
Arg3 string `xml:"arg3"`
Arg4 string `xml:"arg4"`
Arg5 string `xml:"arg5"`
Arg6 string `xml:"arg6"`
Arg7 string `xml:"arg7"`
Arg8 string `xml:"arg8"` // unused
Arg9 string `xml:"arg9"` // unused
}
IRODSMessageUserAdminRequest stores alter metadata request
func NewIRODSMessageUserAdminRequest ¶ added in v0.4.4
func NewIRODSMessageUserAdminRequest(action string, args ...string) *IRODSMessageUserAdminRequest
NewIRODSMessageUserAdminRequest creates a new IRODSMessageUserAdminRequest
func (*IRODSMessageUserAdminRequest) FromBytes ¶ added in v0.4.4
func (msg *IRODSMessageUserAdminRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageUserAdminRequest) GetBytes ¶ added in v0.4.4
func (msg *IRODSMessageUserAdminRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageUserAdminRequest) GetMessage ¶ added in v0.4.4
func (msg *IRODSMessageUserAdminRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageUserAdminRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageUserAdminRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageUserAdminResponse ¶ added in v0.4.4
type IRODSMessageUserAdminResponse struct {
// empty structure
Result int
}
IRODSMessageUserAdminResponse stores alter metadata response
func (*IRODSMessageUserAdminResponse) CheckError ¶ added in v0.4.4
func (msg *IRODSMessageUserAdminResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageUserAdminResponse) FromMessage ¶ added in v0.4.4
func (msg *IRODSMessageUserAdminResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageUserAdminResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageUserAdminResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageVersion ¶
type IRODSMessageVersion struct {
XMLName xml.Name `xml:"Version_PI"`
Status int `xml:"status"`
ReleaseVersion string `xml:"relVersion"`
APIVersion string `xml:"apiVersion"`
ReconnectPort int `xml:"reconnPort"`
ReconnectAddr string `xml:"reconnAddr"`
Cookie int `xml:"cookie"`
}
IRODSMessageVersion stores version message
func (*IRODSMessageVersion) CheckError ¶
func (msg *IRODSMessageVersion) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageVersion) FromBytes ¶
func (msg *IRODSMessageVersion) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageVersion) FromMessage ¶
func (msg *IRODSMessageVersion) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageVersion) GetBytes ¶
func (msg *IRODSMessageVersion) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageVersion) GetMessage ¶ added in v0.6.0
func (msg *IRODSMessageVersion) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageVersion) GetVersion ¶
func (msg *IRODSMessageVersion) GetVersion() *types.IRODSVersion
GetVersion creates IRODSVersion
func (*IRODSMessageVersion) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageVersion) GetXMLCorrector() XMLCorrector
type IRODSMessageWriteDataObjectRequest ¶ added in v0.10.2
type IRODSMessageWriteDataObjectRequest struct {
IRODSMessageOpenedDataObjectRequest
Data []byte `xml:"-"`
}
IRODSMessageWriteDataObjectRequest stores data object read request type IRODSMessageWriteDataObjectRequest IRODSMessageOpenedDataObjectRequest
func NewIRODSMessageWriteDataObjectRequest ¶ added in v0.10.2
func NewIRODSMessageWriteDataObjectRequest(desc int, data []byte) *IRODSMessageWriteDataObjectRequest
NewIRODSMessageWriteDataObjectRequest creates a IRODSMessageWriteDataObjectRequest message
func (*IRODSMessageWriteDataObjectRequest) AddKeyVal ¶ added in v0.10.2
func (msg *IRODSMessageWriteDataObjectRequest) AddKeyVal(key common.KeyWord, val string)
AddKeyVal adds a key-value pair
func (*IRODSMessageWriteDataObjectRequest) FromBytes ¶ added in v0.10.2
func (msg *IRODSMessageWriteDataObjectRequest) FromBytes(bytes []byte) error
FromBytes returns struct from bytes
func (*IRODSMessageWriteDataObjectRequest) GetBytes ¶ added in v0.10.2
func (msg *IRODSMessageWriteDataObjectRequest) GetBytes() ([]byte, error)
GetBytes returns byte array
func (*IRODSMessageWriteDataObjectRequest) GetMessage ¶ added in v0.10.2
func (msg *IRODSMessageWriteDataObjectRequest) GetMessage() (*IRODSMessage, error)
GetMessage builds a message
func (*IRODSMessageWriteDataObjectRequest) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageWriteDataObjectRequest) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type IRODSMessageWriteDataObjectResponse ¶ added in v0.10.2
type IRODSMessageWriteDataObjectResponse struct {
// empty structure
Result int
}
IRODSMessageWriteDataObjectResponse stores data object write response
func (*IRODSMessageWriteDataObjectResponse) CheckError ¶ added in v0.10.2
func (msg *IRODSMessageWriteDataObjectResponse) CheckError() error
CheckError returns error if server returned an error
func (*IRODSMessageWriteDataObjectResponse) FromMessage ¶ added in v0.10.2
func (msg *IRODSMessageWriteDataObjectResponse) FromMessage(msgIn *IRODSMessage) error
FromMessage returns struct from IRODSMessage
func (*IRODSMessageWriteDataObjectResponse) GetXMLCorrector ¶ added in v0.15.0
func (msg *IRODSMessageWriteDataObjectResponse) GetXMLCorrector() XMLCorrector
GetXMLCorrector returns XML corrector for this message
type MessageType ¶
type MessageType string
MessageType is a message type
const ( // RODS_MESSAGE_API_REQ_TYPE is a type for api request RODS_MESSAGE_API_REQ_TYPE MessageType = "RODS_API_REQ" // RODS_MESSAGE_API_REPLY_TYPE is a type for api response RODS_MESSAGE_API_REPLY_TYPE MessageType = "RODS_API_REPLY" )
const ( // RODS_MESSAGE_DISCONNECT_TYPE is a message type for disconnecting RODS_MESSAGE_DISCONNECT_TYPE MessageType = "RODS_DISCONNECT" )
const ( // RODS_MESSAGE_SSL_SHARED_SECRET_TYPE is a message type for shared secret used in SSL connection establishment RODS_MESSAGE_SSL_SHARED_SECRET_TYPE MessageType = "SHARED_SECRET" )
const ( // RODS_MESSAGE_VERSION_TYPE is a message type for version RODS_MESSAGE_VERSION_TYPE MessageType = "RODS_VERSION" )
type XMLCorrector ¶ added in v0.15.0
type XMLCorrector func(msg *IRODSMessage, newXML bool) error
XMLCorrector is a function that corrects XML
func GetXMLCorrectorForPasswordRequest ¶ added in v0.15.0
func GetXMLCorrectorForPasswordRequest() XMLCorrector
GetXMLCorrectorForPasswordRequest returns a corrector for password xml request
func GetXMLCorrectorForPasswordResponse ¶ added in v0.15.0
func GetXMLCorrectorForPasswordResponse() XMLCorrector
func GetXMLCorrectorForRequest ¶ added in v0.15.0
func GetXMLCorrectorForRequest() XMLCorrector
GetXMLCorrectorForRequest returns a corrector for general xml request
func GetXMLCorrectorForResponse ¶ added in v0.15.0
func GetXMLCorrectorForResponse() XMLCorrector
GetXMLCorrectorForResponse returns a corrector for general xml response
Source Files
¶
- admin_add_group_member_request.go
- admin_change_password_request.go
- admin_change_user_type_request.go
- admin_create_user_request.go
- admin_remove_group_member_request.go
- admin_remove_user_request.go
- admin_request.go
- admin_response.go
- admin_set_group_resource_quota_request.go
- admin_set_user_resource_quota_request.go
- api.go
- auth_challenge_response.go
- auth_pam_request.go
- auth_pam_response.go
- auth_plugin_request.go
- auth_plugin_response.go
- auth_request.go
- auth_response.go
- auth_result.go
- binbytesbuf.go
- byte_data.go
- checksum_request.go
- checksum_response.go
- close_data_object_replica_request.go
- close_data_object_replica_response.go
- close_data_object_request.go
- close_data_object_response.go
- copy_data_object_request.go
- copy_data_object_response.go
- create_data_object_request.go
- create_data_object_response.go
- cs_negotiation.go
- data_object_request.go
- disconnect.go
- end_transaction_request.go
- end_transaction_response.go
- error.go
- extract_struct_file_request.go
- extract_struct_file_response.go
- get_data_object_complete_request.go
- get_data_object_complete_response.go
- get_data_object_request.go
- get_data_object_response.go
- get_data_object_stat_request.go
- get_data_object_stat_response.go
- get_descriptor_info_request.go
- get_descriptor_info_response.go
- get_file_stat_request.go
- get_file_stat_response.go
- get_process_stat_request.go
- host.go
- int.go
- keyval_pair.go
- lock_data_object_request.go
- lock_data_object_response.go
- make_collection_request.go
- make_collection_response.go
- message.go
- modify_access_inherit_request.go
- modify_access_inherit_response.go
- modify_access_request.go
- modify_access_response.go
- modify_collection_request.go
- modify_collection_response.go
- modify_metadata_request.go
- modify_metadata_response.go
- move_collection_request.go
- move_collection_response.go
- move_data_object_request.go
- move_data_object_response.go
- new_auth_plugin_request.go
- new_auth_plugin_response.go
- open_data_object_request.go
- open_data_object_response.go
- opened_data_object_request.go
- operation_complete_request.go
- operation_complete_response.go
- portal_response.go
- put_data_object_request.go
- put_data_object_response.go
- query_request.go
- query_response.go
- query_special_collection.go
- query_specific_request.go
- read_data_object_request.go
- read_data_object_response.go
- remove_collection_request.go
- remove_collection_response.go
- remove_data_object_request.go
- remove_data_object_response.go
- replicate_data_object_request.go
- replicate_data_object_response.go
- resource_server_cookie.go
- resource_server_transfer_encryption_header.go
- resource_server_transfer_header.go
- seek_data_object_request.go
- seek_data_object_response.go
- sql_result.go
- ssl_settings.go
- ssl_sharedsecret.go
- startup_pack.go
- ticket_admin_request.go
- ticket_admin_response.go
- touch_request.go
- touch_response.go
- trim_data_object_request.go
- trim_data_object_response.go
- truncate_data_object_request.go
- truncate_data_object_response.go
- unlock_data_object_request.go
- unlock_data_object_response.go
- user_admin_request.go
- user_admin_response.go
- version.go
- write_data_object_request.go
- write_data_object_response.go
- xml.go