Versions in this module Expand all Collapse all v0 v0.0.3 Feb 8, 2024 v0.0.2 Jan 29, 2024 Changes in this version + const RpcErrorCode_ForumHasThreads + const RpcErrorCode_ForumIdIsNotSet + const RpcErrorCode_ForumIsNotFound + const RpcErrorCode_ForumNameIsNotSet + const RpcErrorCode_IncompatibleChildType + const RpcErrorCode_MessageIdIsNotSet + const RpcErrorCode_MessageIsNotFound + const RpcErrorCode_MessageTextIsNotSet + const RpcErrorCode_PageIsNotSet + const RpcErrorCode_RootSectionAlreadyExists + const RpcErrorCode_RootSectionCanNotBeMoved + const RpcErrorCode_SectionHasChildren + const RpcErrorCode_SectionIdIsNotSet + const RpcErrorCode_SectionIsNotFound + const RpcErrorCode_SectionNameIsNotSet + const RpcErrorCode_TestError + const RpcErrorCode_ThreadIdIsNotSet + const RpcErrorCode_ThreadIsNotEmpty + const RpcErrorCode_ThreadIsNotFound + const RpcErrorCode_ThreadNameIsNotSet + const RpcErrorMsgF_TestError + const RpcErrorMsg_ForumHasThreads + const RpcErrorMsg_ForumIdIsNotSet + const RpcErrorMsg_ForumIsNotFound + const RpcErrorMsg_ForumNameIsNotSet + const RpcErrorMsg_IncompatibleChildType + const RpcErrorMsg_MessageIdIsNotSet + const RpcErrorMsg_MessageIsNotFound + const RpcErrorMsg_MessageTextIsNotSet + const RpcErrorMsg_PageIsNotSet + const RpcErrorMsg_RootSectionAlreadyExists + const RpcErrorMsg_RootSectionCanNotBeMoved + const RpcErrorMsg_SectionHasChildren + const RpcErrorMsg_SectionIdIsNotSet + const RpcErrorMsg_SectionIsNotFound + const RpcErrorMsg_SectionNameIsNotSet + const RpcErrorMsg_ThreadIdIsNotSet + const RpcErrorMsg_ThreadIsNotEmpty + const RpcErrorMsg_ThreadIsNotFound + const RpcErrorMsg_ThreadNameIsNotSet + func GetMapOfHttpStatusCodesByRpcErrorCodes() map[int]int + type Server struct + func NewServer(s cm.ISettings) (srv *Server, err error) + func (srv *Server) AddForum(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) AddMessage(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) AddSection(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) AddThread(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) ChangeForumName(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) ChangeForumSection(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) ChangeMessageText(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) ChangeMessageThread(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) ChangeSectionName(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) ChangeSectionParent(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) ChangeThreadForum(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) ChangeThreadName(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) DeleteForum(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) DeleteMessage(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) DeleteSection(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) DeleteThread(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) GetForum(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) GetListenDsn() (dsn string) + func (srv *Server) GetMessage(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) GetSection(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) GetStopChannel() *chan bool + func (srv *Server) GetThread(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) ListForumAndThreads(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) ListForumAndThreadsOnPage(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) ListSectionsAndForums(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) ListThreadAndMessages(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) ListThreadAndMessagesOnPage(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) Ping(_ *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) ReportStart() + func (srv *Server) ShowDiagnosticData(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) Start() (err error) + func (srv *Server) Stop() (err error) + func (srv *Server) Test(params *json.RawMessage, _ *jrm1.ResponseMetaData) (result any, re *jrm1.RpcError) + func (srv *Server) UseConstructor(stn cm.ISettings) (cm.IServer, error)