Documentation
¶
Index ¶
Constants ¶
View Source
const ( ReqGetPPList = "ReqGPPL" // request to get pp list RspGetPPList = "RspGPPL" // response to get pp list ReqGetSPList = "ReqGSPL" // request to get pp list RspGetSPList = "RspGSPL" // response to get pp list ReqRegister = "ReqReg" // request to register RspRegister = "RspReg" // response to register ReqActivatePP = "ReqActvp" // request to activate a PP node RspActivatePP = "RspActvp" // response to activate a PP node ReqActivatedPP = "ReqActdp" // request when a PP node was successfully activated ReqActivatedSP = "ReqActds" // request when a SP node was successfully activated RspActivatedPP = "RspActdp" // response when a PP node was successfully activated ReqDeactivatePP = "ReqDctvp" // request to deactivate a PP node RspDeactivatePP = "RspDctvp" // response to deactivate a PP node ReqDeactivatedPP = "ReqDctdp" // request when a PP node was successfully deactivated RspDeactivatedPP = "RspDctdp" // response when a PP node was successfully deactivated ReqPrepay = "ReqPrpay" // request for a PP node sending a prepay transaction RspPrepay = "RspPrpay" // response for a PP node sending a prepay transaction ReqPrepaid = "ReqPrpad" // request when a PP node prepay transaction was successful RspPrepaid = "RspPrpad" // response when a PP node prepay transaction was successful ReqMining = "ReqMin" // request to mining RspMining = "RspMin" // response to mining // upload ReqUploadFile = "ReqUpl" RspUploadFile = "RspUpl" ReqUploadFileSlice = "ReqUpLFS" RspUploadFileSlice = "RspUpLFS" ReqReportUploadSliceResult = "ReqUFR" RspReportUploadSliceResult = "RspUFR" UploadSpeedOfProgress = "USOP" Uploaded = "Uploaded" ReqFindMyFileList = "ReqFFL" RspFindMyFileList = "RspFFL" ReqFindDirectory = "ReqFDr" RspFindDirectory = "RspFDr" ReqDeleteFile = "ReqDF" RspDeleteFile = "RspDF" ReqGetHDInfo = "ReqHDI" RspGetHDInfo = "RspHDI" ReqDeleteSlice = "ReqDLS" RspDeleteSlice = "RspDLS" ReqMakeDirectory = "ReqMDR" RspMakeDirectory = "RspMDR" ReqRemoveDirectory = "ReqRD" RspRemoveDirectory = "RsqRD" ReqMoveFileDirectory = "ReqMFD" RspMoveFileDirectory = "RspMFD" // download ReqFileStorageInfo = "ReqQDLF" RspFileStorageInfo = "RspQDLF" ReqDownloadSlice = "ReqDLFS" RspDownloadSlice = "RspDLFS" ReqReportDownloadResult = "ReqDLRep" // request to download result report RspReportDownloadResult = "RspDLRep" // response to download result report ReqDownloadTaskInfo = "ReqDLTI" RspDownloadTaskInfo = "RspDLTI" ReqDownloadSliceWrong = "ReqDSW" RspDownloadSliceWrong = "RspDSW" ReqDownloadSlicePause = "ReqDSP" RspDownloadSlicePause = "RspDSP" ReqFindDirectoryTree = "ReqFDT" RspFindDirectoryTree = "RspFDT" ReqClearDownloadTask = "ReqCDT" // register new pp ReqRegisterNewPP = "ReqRgNPP" RspRegisterNewPP = "RspRgNPP" // transfer ReqTransferNotice = "ReqTrNot" RspTransferNotice = "RspTrNot" ReqValidateTransferCer = "ReqVTCer" // request to validate transfer certificate PP->SP RspValidateTransferCer = "RspVTCer" // response to validate transfer certificate SP->PP ReqTransferDownload = "ReqTdl" RspTransferDownload = "RspTdl" RspTransferDownloadResult = "RspTdlR" ReqReportTransferResult = "ReqTrRep" RspReportTransferResult = "RspTrRep" //TODO change to report to SP ReqReportTaskBP = "ReqRTBP" // report to BP ReqSaveFile = "ReqTSF" RspSaveFile = "RspTSF" ReqSaveFolder = "ReqTSFD" RspSaveFolder = "RspTSFD" ReqCreateAlbum = "ReqCA" RspCreateAlbum = "RspCA" ReqEditAlbum = "ReqEDA" RspEditAlbum = "RspEDA" ReqAlbumContent = "ReqACT" RspAlbumContent = "RspACT" ReqSearchAlbum = "ReqSCA" RspSearchAlbum = "RspSCA" ReqFindMyAlbum = "ReqFMA" RspFindMyAlbum = "RspFMA" ReqCollectionAlbum = "ReqCLA" // request to collect album RspCollectionAlbum = "RspCLA" ReqAbstractAlbum = "ReqAA" RspAbstractAlbum = "RspAA" ReqMyCollectionAlbum = "ReqMCA" RspMyCollectionAlbum = "RspMCA" ReqDeleteAlbum = "ReqDA" RspDeleteAlbum = "RspDA" ReqGetCapacity = "ReqGC" RspGetCapacity = "RspGC" ReqFileSort = "ReqFS" RspFileSort = "RspFS" ReqConfig = "ReqCon" RspConfig = "RspCon" ReqInvite = "ReqInv" RspInvite = "RspInv" ReqGetReward = "ReqGR" RspGetReward = "RspGR" // heartbeat ReqHeart = "ReqHeart" RspHeart = "RspHeart" // report node status ReqReportNodeStatus = "ReqRNS" RspReportNodeStatus = "RspRNS" // customer volume ReqCAddVolume = "ReqCAV" RspCAddVolume = "RspCAV" ReqCUseVolume = "ReqCUV" RspCUseVolume = "RspCUV" ReqTransferAggregateTraffic = "ReqTrAgT" ReqTransferRecordTraffic = "ReqTrRcT" )
cmd, 8 bytes string, exceeded will be truncate
Variables ¶
This section is empty.
Functions ¶
func GetMessageHeader ¶
GetMessageHeader
Types ¶
type MessageHead ¶
MessageHead
func MakeMessageHeader ¶
func MakeMessageHeader(tag int16, varsion uint16, length uint32, cmd string) MessageHead
MakeMessageHeader
Click to show internal directories.
Click to hide internal directories.