SF.net SVN: fclient:[843] trunk/fclient/fclient/impl/lib/fcp2/message.py
Status: Pre-Alpha
Brought to you by:
jurner
|
From: <jU...@us...> - 2008-08-01 23:48:44
|
Revision: 843
http://fclient.svn.sourceforge.net/fclient/?rev=843&view=rev
Author: jUrner
Date: 2008-08-01 23:48:53 +0000 (Fri, 01 Aug 2008)
Log Message:
-----------
equip all messages with custon params
Modified Paths:
--------------
trunk/fclient/fclient/impl/lib/fcp2/message.py
Modified: trunk/fclient/fclient/impl/lib/fcp2/message.py
===================================================================
--- trunk/fclient/fclient/impl/lib/fcp2/message.py 2008-07-31 18:45:36 UTC (rev 842)
+++ trunk/fclient/fclient/impl/lib/fcp2/message.py 2008-08-01 23:48:53 UTC (rev 843)
@@ -70,7 +70,7 @@
__metaclass__ = _MessageMeta
name = ''
- _additional_params_ = {}
+ _additional_params_ = {}
_param_types_ = {}
_persistent_params_ = ()
@@ -198,10 +198,14 @@
# as private so they don't get send to the node
#
#********************************************************************************
-_AdditionalGetParams = {
+_AdditionalParamsCommon = {
+ _PrivateParam('InitTime'): 0, # when was the request started?
+ _PrivateParam('RequestStatus'): consts.ConstRequestStatus.Null,
+ }
+
+_AdditionalParamsGet = {
# persistent params
- _PrivateParam('InitTime'): 0, # when was the request started?
_PrivateParam('PersistentUserData'): '', # any user defined persistent data
_PrivateParam('HandleFilenameCollision'): False,
_PrivateParam('FilenameCollisionHandled'): False,
@@ -210,7 +214,6 @@
_PrivateParam('IsGetKeyInfo'): False,
# non persistent params
- _PrivateParam('RequestStatus'): consts.ConstRequestStatus.Null,
_PrivateParam('ErrorMessage'): None, # error message in case an error occured
_PrivateParam('UserData'): None, # any user defined runtime data here
@@ -231,16 +234,14 @@
_PrivateParam('ProgressFatalyFailed'): 0,
_PrivateParam('ProgressSucceeeded'): 0,
}
+_AdditionalParamsGet.update(_AdditionalParamsCommon)
-
-_AdditionalPutParams = {
+_AdditionalParamsPut = {
# persistent params
- _PrivateParam('InitTime'): 0, # when was the request started?
_PrivateParam('PersistentUserData'): '', # any user defined persistent data
# non persistent params
- _PrivateParam('RequestStatus'): consts.ConstRequestStatus.Null,
_PrivateParam('ErrorMessage'): None, # error message in case an error occured
_PrivateParam('UserData'): None, # any user defined runtime data here
@@ -261,25 +262,19 @@
_PrivateParam('ProgressFatalyFailed'): 0,
_PrivateParam('ProgressSucceeeded'): 0,
}
+_AdditionalParamsPut.update(_AdditionalParamsCommon)
-_GenerateSSKParams = {
- _PrivateParam('RequestStatus'): consts.ConstRequestStatus.Null,
- _PrivateParam('InitTime'): 0, # when was the request started?
+_AdditionalParamsGenerateSSK = {
_PrivateParam('KeyPairType'): consts.ConstKeyType.SSK,
}
+_AdditionalParamsGenerateSSK.update(_AdditionalParamsCommon)
-_SubscribeUSKParams = {
- _PrivateParam('RequestStatus'): consts.ConstRequestStatus.Null,
- _PrivateParam('InitTime'): 0, # when was the request started?
+_AdditionalParamsSubscribeUSK = {
_PrivateParam('UserData'): None,
_PrivateParam('Edition'): -1,
}
+_AdditionalParamsSubscribeUSK.update(_AdditionalParamsCommon)
-_PluginInfoParams = {
- _PrivateParam('RequestStatus'): consts.ConstRequestStatus.Null,
- _PrivateParam('InitTime'): 0, # when was the request started?
- }
-
#********************************************************************************
# equip Get / Put messages with some persistent params
#
@@ -323,21 +318,21 @@
#********************************************************************************
class MsgClientDisconnected(_MessageBase):
name = consts.ConstMessage.ClientDisconnected
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'DisconnectReason': types.TypeInt,
}
class MsgClientSocketDied(_MessageBase):
name = consts.ConstMessage.ClientSocketDied
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
}
class MsgClientSocketTimeout(_MessageBase):
name = consts.ConstMessage.ClientSocketTimeout
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
}
@@ -346,7 +341,7 @@
#********************************************************************************
class MsgAddPeer(_MessageBase):
name = consts.ConstMessage.AddPeer
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'ark.number': types.TypeInt,
'auth.negTypes': types.TypeInt,
@@ -394,7 +389,7 @@
class MsgAllData(_MessageBase):
name = consts.ConstMessage.AllData
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'DataLength': types.TypeInt,
'Global': types.TypeBool,
@@ -406,7 +401,7 @@
class MsgClientGet(_MessageBase):
name = consts.ConstMessage.ClientGet
- _additional_params_ = _AdditionalGetParams
+ _additional_params_ = _AdditionalParamsGet
_param_types_ = {
'BinaryBlob': types.TypeBool,
'DSOnly': types.TypeBool,
@@ -444,7 +439,7 @@
class MsgClientHello(_MessageBase):
name = consts.ConstMessage.ClientHello
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'ExpectedVersion': types.TypeFloat,
}
@@ -452,7 +447,7 @@
class MsgClientPut(_MessageBase):
name = consts.ConstMessage.ClientPut
- _additional_params_ = _AdditionalPutParams
+ _additional_params_ = _AdditionalParamsPut
_param_types_ = {
'BinaryBlob': types.TypeBool,
'DataLength': types.TypeInt,
@@ -520,20 +515,20 @@
class MsgCloseConnectionDuplicateClientName(_MessageBase):
name = consts.ConstMessage.CloseConnectionDuplicateClientName
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
}
class MsgConfigData(_MessageBase):
name = consts.ConstMessage.ConfigData
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = config._ConfigMessageParamTypes
class MsgDataFound(_MessageBase):
name = consts.ConstMessage.DataFound
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'DataLength': types.TypeInt,
'Global': types.TypeBool,
@@ -542,35 +537,35 @@
class MsgEndListPeerNotes(_MessageBase):
name = consts.ConstMessage.EndListPeerNotes
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
}
class MsgEndListPeers(_MessageBase):
name = consts.ConstMessage.EndListPeers
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
}
class MsgEndListPersistentRequests(_MessageBase):
name = consts.ConstMessage.EndListPersistentRequests
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
}
class MsgFCPPluginMessage(_MessageBase):
name = consts.ConstMessage.FCPPluginMessage
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
}
class MsgFCPPluginReply(_MessageBase):
name = consts.ConstMessage.FCPPluginReply
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'DataLength': types.TypeInt,
}
@@ -578,7 +573,7 @@
class MsgFinishedCompression(_MessageBase):
name = consts.ConstMessage.FinishedCompression
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'CompressedSize': types.TypeInt,
'OriginalSize': types.TypeInt,
@@ -587,14 +582,14 @@
class MsgGenerateSSK(_MessageBase):
name = consts.ConstMessage.GenerateSSK
- _additional_params_ = _GenerateSSKParams
+ _additional_params_ = _AdditionalParamsGenerateSSK
_param_types_ = {
}
class MsgGetConfig(_MessageBase):
name = consts.ConstMessage.GetConfig
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'WithCurrent': types.TypeBool,
'WithDefaults': types.TypeBool,
@@ -609,7 +604,7 @@
class MsgGetFailed(_MessageBase):
name = consts.ConstMessage.GetFailed
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'Code': types.TypeInt,
'ExpectedDataLength': types.TypeInt_GetFailed_ExpectedDataLenght,
@@ -622,7 +617,7 @@
class MsgGetNode(_MessageBase):
name = consts.ConstMessage.GetNode
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'GiveOpennetRef': types.TypeBool,
'WithPrivate': types.TypeBool,
@@ -632,7 +627,7 @@
class MsgGetPluginInfo(_MessageBase):
name = consts.ConstMessage.GetPluginInfo
- _additional_params_ = _PluginInfoParams
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'Started': types.TypeBool,
}
@@ -640,7 +635,7 @@
class MsgGetRequestStatus(_MessageBase):
name = consts.ConstMessage.GetRequestStatus
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'Global': types.TypeBool,
'OnlyData': types.TypeBool,
@@ -649,7 +644,7 @@
class MsgIdentifierCollision(_MessageBase):
name = consts.ConstMessage.IdentifierCollision
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'Global': types.TypeBool,
}
@@ -657,7 +652,7 @@
class MsgListPeer(_MessageBase):
name = consts.ConstMessage.ListPeer
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'WithMetadata': types.TypeBool,
'WithVolantile': types.TypeBool,
@@ -666,7 +661,7 @@
class MsgListPeerNotes(_MessageBase):
name = consts.ConstMessage.ListPeerNotes
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
}
@@ -674,7 +669,7 @@
class MsgListPeers(_MessageBase):
name = consts.ConstMessage.ListPeers
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'WithMetadata': types.TypeBool,
'WithVolantile': types.TypeBool,
@@ -683,27 +678,27 @@
class MsgListPersistentRequests(_MessageBase):
name = consts.ConstMessage.ListPersistentRequests
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
}
class MsgModifyConfig(_MessageBase):
name = consts.ConstMessage.ModifyConfig
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = config._ConfigMessageParamTypes
class MsgModifyPeer(_MessageBase):
name = consts.ConstMessage.ModifyPeer
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
}
class MsgModifyPeerNote(_MessageBase):
name = consts.ConstMessage.ModifyPeerNote
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
#'Peernotetype': types.TypeInt, #????
}
@@ -711,7 +706,7 @@
class MsgModifyPersistentRequest(_MessageBase):
name = consts.ConstMessage.ModifyPersistentRequest
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'Global': types.TypeBool,
}
@@ -719,7 +714,7 @@
class MsgNodeData(_MessageBase):
name = consts.ConstMessage.NodeData
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'ark.number': types.TypeInt,
'ark.privURI': key.TypeKey,
@@ -832,7 +827,7 @@
class MsgNodeHello(_MessageBase):
name = consts.ConstMessage.NodeHello
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'Build': types.TypeInt,
'CompressionCodecs': types.TypeInt,
@@ -844,13 +839,13 @@
class MsgPeer(_MessageBase):
name = consts.ConstMessage.Peer
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = MsgAddPeer._param_types_
class MsgPeerNote(_MessageBase):
name = consts.ConstMessage.PeerNote
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'NoteText': types.TypeBase64EncodedString,
}
@@ -858,28 +853,28 @@
class MsgPeerRemoved(_MessageBase):
name = consts.ConstMessage.PeerRemoved
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
}
class MsgPersistentGet(MsgClientGet):
name = consts.ConstMessage.PersistentGet
- _additional_params_ = _AdditionalGetParams
+ _additional_params_ = _AdditionalParamsGet
_param_types_ = MsgClientGet._param_types_.copy()
_param_types_['Started'] = types.TypeBool
class MsgPersistentPut(MsgClientPut):
name = consts.ConstMessage.PersistentPut
- _additional_params_ = _AdditionalPutParams
+ _additional_params_ = _AdditionalParamsPut
_param_types_ = MsgClientPut._param_types_.copy()
_param_types_['Started'] = types.TypeBool
class MsgPersistentPutDir(MsgClientPut):
name = consts.ConstMessage.PersistentPutDir
- _additional_params_ = _AdditionalPutParams
+ _additional_params_ = _AdditionalParamsPut
_param_types_ = MsgClientPutDiskDir._param_types_.copy()
_param_types_['Started'] = types.TypeBool
@@ -897,7 +892,7 @@
class MsgPersistentRequestModified(_MessageBase):
name = consts.ConstMessage.PersistentRequestModified
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'Global': types.TypeBool,
}
@@ -905,7 +900,7 @@
class MsgPersistentRequestRemoved(_MessageBase):
name = consts.ConstMessage.PersistentRequestRemoved
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'Global': types.TypeBool,
}
@@ -913,14 +908,14 @@
class MsgPluginInfo(_MessageBase):
name = consts.ConstMessage.PluginInfo
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
}
class MsgProtocolError(_MessageBase):
name = consts.ConstMessage.ProtocolError
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'Code': types.TypeInt,
'Global': types.TypeBool,
@@ -930,7 +925,7 @@
class MsgPutFailed(_MessageBase):
name = consts.ConstMessage.PutFailed
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'Code': types.TypeInt,
'ExpectedURI': key.TypeKey,
@@ -940,7 +935,7 @@
class MsgPutFetchable(_MessageBase):
name = consts.ConstMessage.PutFetchable
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'Global': types.TypeBool,
'URI': key.TypeKey,
@@ -949,7 +944,7 @@
class MsgPutSuccessful(_MessageBase):
name = consts.ConstMessage.PutSuccessful
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'CompletionTime': types.TypeTime,
'Global': types.TypeBool,
@@ -960,14 +955,14 @@
class MsgRemovePeer(_MessageBase):
name = consts.ConstMessage.RemovePeer
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
}
class MsgRemoveRequest(_MessageBase):
name = consts.ConstMessage.RemoveRequest
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'Global': types.TypeBool,
}
@@ -975,7 +970,7 @@
class MsgSSKKeypair(_MessageBase):
name = consts.ConstMessage. SSKKeypair
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'InsertURI': key.TypeKey,
'RequestURI': key.TypeKey,
@@ -984,14 +979,14 @@
class MsgShutdown(_MessageBase):
name = consts.ConstMessage.Shutdown
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
}
class MsgSimpleProgress(_MessageBase):
name = consts.ConstMessage.SimpleProgress
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'Failed': types.TypeInt,
'FatalyFailed': types.TypeInt,
@@ -1004,14 +999,14 @@
class MsgStartedCompression(_MessageBase):
name = consts.ConstMessage.StartedCompression
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
}
class MsgSubscribeUSK(_MessageBase):
name = consts.ConstMessage.SubscribeUSK
- _additional_params_ = _SubscribeUSKParams
+ _additional_params_ = _AdditionalParamsSubscribeUSK
_param_types_ = {
'DontPoll': types.TypeBool,
'URI': key.TypeKey,
@@ -1020,7 +1015,7 @@
class MsgSubscribedUSK(_MessageBase):
name = consts.ConstMessage.SubscribedUSK
- _additional_params_ = _SubscribeUSKParams
+ _additional_params_ = _AdditionalParamsSubscribeUSK
_param_types_ = {
'DontPoll': types.TypeBool,
'URI': key.TypeKey,
@@ -1029,7 +1024,7 @@
class MsgSubscribedUSKUpdate(_MessageBase):
name = consts.ConstMessage.SubscribedUSKUpdate
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'Edition': types.TypeInt,
'URI': key.TypeKey,
@@ -1038,7 +1033,7 @@
class MsgTestDDAComplete(_MessageBase):
name = consts.ConstMessage.TestDDAComplete
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'ReadDirectoryAllowed': types.TypeBool,
'WriteDirectoryAllowed': types.TypeBool,
@@ -1047,14 +1042,14 @@
class MsgTestDDAReply(_MessageBase):
name = consts.ConstMessage.TestDDAReply
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
}
class MsgTestDDARequest(_MessageBase):
name = consts.ConstMessage.TestDDARequest
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'WantReadDirectory': types.TypeBool,
'WantWriteDirectory': types.TypeBool,
@@ -1063,14 +1058,14 @@
class MsgTestDDAResponse(_MessageBase):
name = consts.ConstMessage.TestDDAResponse
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
}
class MsgURIGenerated(_MessageBase):
name = consts.ConstMessage.URIGenerated
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'URI': key.TypeKey,
}
@@ -1078,21 +1073,21 @@
class MsgUnknownNodeIdentifier(_MessageBase):
name = consts.ConstMessage.UnknownNodeIdentifier
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
}
class MsgUnknownPeerNoteType(_MessageBase):
name = consts.ConstMessage.UnknownPeerNoteType
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
}
class MsgWatchGlobal(_MessageBase):
name = consts.ConstMessage.WatchGlobal
- _additional_params_ = {}
+ _additional_params_ = _AdditionalParamsCommon
_param_types_ = {
'Enabled': types.TypeBool,
'VerbosityMask': types.TypeInt,
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|