Network.Mom.Stompl.Frame

Frames

data Frame

data FrameType

type Header

type Body

type Heart

type Version

data AckMode

isValidAck

type SrvDesc

getSrvName

getSrvVer

getSrvCmts

Frame Constructors

Basic Frame Constructors

mkConnect

mkStomp

mkConnected

mkSubscribe

mkUnsubscribe

mkSend

mkMessage

mkErr

mkBegin

mkCommit

mkAbort

mkAck

mkNack

mkDisconnect

mkBeat

mkReceipt

Header-based Frame Constructors

mkConFrame

mkStmpFrame

mkCondFrame

mkDisFrame

mkSubFrame

mkUSubFrame

mkSndFrame

mkMsgFrame

mkErrFrame

mkBgnFrame

mkCmtFrame

mkAbrtFrame

mkAckFrame

mkNackFrame

mkRecFrame

Working with Headers

mkLogHdr

mkPassHdr

mkDestHdr

mkLenHdr

mkTrnHdr

mkRecHdr

mkSelHdr

mkIdHdr

mkAckHdr

mkSesHdr

mkMsgHdr

mkMIdHdr

mkAcVerHdr

mkVerHdr

mkHostHdr

mkBeatHdr

mkMimeHdr

mkSrvHdr

mkSubHdr

mkCliIdHdr

valToVer

valToVers

verToVal

versToVal

beatToVal

valToBeat

ackToVal

valToAck

strToSrv

srvToStr

negoVersion

negoBeat

rmHdr

rmHdrs

getAck

getLen

Working with Frames

typeOf

putFrame

toString

putCommand

sndToMsg

conToCond

resetTrans

complies

Get Access to Frames

getDest

getTrans

getReceipt

getLogin

getPasscode

getCliId

getHost

getVersions

getVersion

getBeat

getSession

getServer

getSub

getSelector

getId

getAcknow

getMsgAck

getBody

getMime

getLength

getMsg

getHeaders

Sequence Operators to work on ByteString

(|>)

(<|)

(>|<)

Some random helpers

upString

numeric