Index


Object LCP


This is the lowest level Object for communication with a Lyris Server.  Each instance of the object can be connected to a different Lyris Server. LCP will maintain the connection upon server timeouts.

For information as to the use of the LCP functions, please refer to the documentation located on the Lyris website. The behavior of LCP functions is mostly identical to that of the corresponding LCP functions. The primary differences follow:

Creating a new LCP Object:

To instantiate a new LCP object, use the ServerCreateObject Method of the ASP intrinsic Server object:

            set MyLyrisServer = Server.CreateObject("Lyris.LCP")

When the LCP object is created, it will use the default configuration file "lyris.plc".  If the default configuration file does not exist or is incorrect, the object will use the default values (i.e. IP Address = "127.0.0.1", Port = 2020, Login = "LCP" , Password = "LCPPasswd")

If the default configuration file or the default values are not adequate, the LCP object can be initialized either with parameters, or with a configuration file. The configuration file used by the Perl Lyris Toolkit, "lyris.plc", will work fine (and is, in fact, the default). Note that the "lyris.plc" file contains several fields unused by the COM version. Thus, it is recommended that you instead modify the example configuration file "lyris.plc" used by "BasicDemo" in the demo directory.

            MyLyrisServer.Initialize("128.129.156.56", 2020, "mylogin", "mypasswd" )
                          or
  
         MyLyrisServer.Initialize("C:\ASP\LyrisScripts\myconfigfile.plc")

    Note: The Initialize method is only necessary if the default configuration file is inadequate.

Working with the LCP Object:

As mentioned above the Lyris LCP object deals with Strings, Integers, Booleans, Arrays, AssociativeArrays.  The first three variables are Variant subtypes and can be easily manipulated.  On the other hand, Arrays and AssociativeArrays are Objects.  The VBScript keyword "set" must be used to assign an Array or AssociativeArray to a variable:

        <% Set MyArray = MyLyrisServer.ListAll() %>

The following example clones an existing email-list. Cloning is the easiest way to create a new mailing list, member, topic, etc...:

        <% Set ThisAttribs = MyLyrisServer.ListAll()
               ThisAttribs.put "Name", "new-list"
              MyLyrisServer.ListCreate(ThisAttribs)  %>

To generate a new Array or AssociativeArray from scratch, use the "GenerateArray" and "GenerateAssoc" methods:

        <% Set MyAssociativeArray = MyLyrisServer.GenerateAssoc() %>

See Also:
Array
AssociativeArray

 o ConfigAll()

 o ConfigAllAttribs()
 
 o ConfigAttribs(String)
 
 o ConfigCreate(AssociativeArray)
 
 o ConfigDelete(String)
 
 o ConfigMultiUpdate(AssociativeArray)
 
 o ConfigReload()
 
 o ConfigSerialLimits(String)
 
 o ConfigSerialVerify(String)
 
 o ConfigUpdate(AssociativeArray)
 
 o CookieClear(String)
 
 o CookieGet(String)
 
 o CookiePut(String, String)
 
 o CountryAll()
 
 o CountryAttNetCode(String)
 
 o CountryAttribs(String)
 
 o CountryCreate(AssociativeArray)
 
 o CountryDelete(String)
 
 o CountryEngNat()
 
 o CountryLangList()
 
 o CountryLangListEngNat()
 
 o CountryLanguages(String)
 
 o CountryPrimLang(String)
 
 o CountryUpdate(AssociativeArray)
 
 o DocAll(String)
 
 o DocAllID(String)
 
 o DocAttribs(String, String)
 
 o DocAttribsID(String)
 
 o DocCreate(AssociativeArray)
 
 o DocDelete(String, String)
 
 o DocDeleteID(String)
 
 o DocIDLangTitle(String)
 
 o DocTitleNative(String)
 
 o DocTitleType(String, String)
 
 o DocTitleTypeText(String, String)
 
 o DocTypesAll()
 
 o DocTypesAllDesc()
 
 o DocUpdate(AssociativeArray)
 
 o DocUpdateID(AssociativeArray)
 o FileAll()
 
 o FileAttribs(String)
 
 o FileCreate(AssociativeArray)
 
 o FileDelete(String)
 
 o FileForList(String)
 
 o FileUpdate(AssociativeArray)
 o FirstTcpip()

 o GenerateAssoc()

 o GenerateArray() 

 o IdReset()

 o Initialize(String, int, String, String)

 o Initialize(String)

 o InMailAddrTo(String)
 
 o InMailAttribs(String)
 
 o InMailCreate(AssociativeArray)
 
 o InMailDelete(String)
 
 o InMailList(String)
 
 o InMailStatus(String)
 
 o InMailSummary(String)
 
 o InMailSummaryList(String, String)
 
 o InMailType(String)
 
 o InMailUpdate(AssociativeArray)
 
 o ListAll()
 
 o ListAttribs(String)
 
 o ListCreate(AssociativeArray)
 
 o ListDelete(String)
 
 o ListForSite(String)
 
 o ListForTopic(String)
 
 o ListForTopicAll(String)
 
 o ListForTopicLogo(String)
 
 o ListUpdate(AssociativeArray)
 
 o LogAll()
 
 o LogAllRange(String, String)
 
 o LogAllRangeText(String, String)
 
 o LogAttribs(String)
 
 o LogCreate(AssociativeArray)
 
 o LogDelete(String)
 
 o LogDeleteRange(String, String)
 
 o LogFromCreated(String)
 
 o LogFromCreatedRange(String, String)
 
 o LogFromList(String)
 
 o LogFromReferer(String)
 
 o LogFromSite(String)
 
 o LogFromSource(String)
 
 o LogFromUser(String)
 
 o LogMinMax()
 
 o LogUpdate(AssociativeArray)
 
 o MemberAllEmailID(String)
 
 o MemberAllNameEmail(String)
 
 o MemberAllNameID(String)
 
 o MemberAttEmailList(String, String)
 
 o MemberAttNameList(String, String)
 
 o MemberAttribs(String)
 
 o MemberBatchCreate(String, String)
 
 o MemberCount(String)
 
 o MemberCountByMemberType(String)
 
 o MemberCountBySubdate(String)
 
 o MemberCountBySubtype(String)
 
 o MemberCreate(AssociativeArray)
 
 o MemberDelAllList(String, String)
 
 o MemberDelEmailList(String, String)
 
 o MemberDelete(String)
 
 o MemberDelNameList(String, String)
 
 o MemberEmailMulti(Array)
 
 o MemberFromList(String)
 
 o MemberFromListText(String)
 
 o MemberGetNumber(String, String)
 
 o MemberLogin(String, String, String)
 
 o MemberSomeFromListStat(String, String, String, String)
 
 o MemberSomeFromListSubtype(String, String, String, String)
 
 o MemberSomeFromListText(String, String, String)
 
 o MemberUnsub(String)
 
 o MemberUpdate(AssociativeArray)
 
 o MemberWhatAdmin(String, String)
 
 o MemberWhatLists(String)
 
 o MemberWhoAdmin(String)
 
 o MemberWhoAdminText(String)
 
 o MessageAttribs(String)
 
 o MessageCreate(AssociativeArray)
 
 o MessageDates(String)
 
 o MessageDelete(String)
 
 o MessageDescripts(Array)
 
 o MessageFetchAroundText(String, String, String, String, boolean)
 
 o MessageFetchSome(String, String, String, boolean)
 
 o MessageFetchSomeText(String, String, String, boolean)
 
 o MessageFromDate(String, String)
 
 o MessageFromList(String)
 
 o MessageFromStatus(String)
 
 o MessageNext(String, String)
 
 o MessageNextText(String, String)
 
 o MessagePrevious(String, String)
 
 o MessagePreviousText(String, String)
 
 o MessageSearch(String, String, String, boolean, boolean, boolean)
 
 o MessageUpdate(AssociativeArray)
 
 o ModerateAll(String)
 
 o ModerateAllText(String)
 
 o ModerateApprove(String)
 
 o ModerateAttribs(String)
 
 o ModerateCreate(AssociativeArray)
 
 o ModerateDelete(String)
 
 o ModerateReject(String)
 
 o ModerateUpdate(AssociativeArray)
 
 o OutMailAll()
 
 o OutMailAttribs(String)
 
 o OutMailCreate(AssociativeArray)
 
 o OutMailDelete(String)
 
 o OutMailList(String)
 
 o OutMailStatus(String)
 
 o OutMailSummary(String)
 
 o OutMailSummaryList(String, String)
 
 o OutMailSummaryListType(String, String, String)
 
 o OutMailSummaryStatusListType(String, String, String, String)
 
 o OutMailSummaryStatusType(String, String, String)
 
 o OutMailSummaryType(String, String)
 
 o OutMailType(String)
 
 o OutMailUpdate(AssociativeArray)
 
 o PeopleAll(String)
 
 o PeopleAttribs(String)
 
 o PeopleCreate(AssociativeArray)
 
 o PeopleDelete(String)
 
 o PeopleNameEmail(String)
 
 o PeopleUpdate(AssociativeArray)
 
 o PhraseAll(String)
 
 o PhraseAllText(String)
 
 o PhraseAttribs(String)
 
 o PhraseCreate(AssociativeArray)
 
 o PhraseDelete(String)
 
 o PhraseFromAppliesTo(String, String)
 
 o PhraseFromContext(String, String)
 
 o PhraseIDText(String, String)
 
 o PhraseUpdate(AssociativeArray)
 
 o RespondAll()
 
 o RespondAttribs(String)
 
 o RespondByList(String)
 
 o RespondBySite(String)
 
 o RespondCreate(AssociativeArray)
 
 o RespondDelete(String)
 
 o RespondUpdate(AssociativeArray)
 
 o SetPriority(String)
 
 o Shutdown()
 
 o SiteAll()
 
 o SiteAttribs(String)
 
 o SiteCreate(AssociativeArray)
 
 o SiteDelete(String)
 
 o SiteForHostname(String)
 
 o SiteUpdate(AssociativeArray)
 
 o StatsAll()
 
 o StatsMailSend()
 
 o StringIsValid(String)
This function determines whether a string is not expected to cause errors, and hence, will be accepted by LCP as input.
 o TopicAll(String)
 
 o TopicAllLogo(String)
 
 o TopicAttribs(String)
 
 o TopicCreate(AssociativeArray)
 
 o TopicDelete(String)
 
 o TopicUpdate(AssociativeArray)
 

 o StringIsValid

boolean StringIsValid(String str)
This function determines whether a string is not expected to cause errors, and hence, will be accepted by LCP as input. Currently, strings not containing ~~V, ~~K, or ~~E are ok.

 o ConfigAll

Array ConfigAll() 

 o ConfigAllAttribs

 AssociativeArray ConfigAllAttribs() 

 o ConfigAttribs

 AssociativeArray ConfigAttribs(String str) 

 o ConfigCreate

 boolean ConfigCreate(AssociativeArray assoc)

 o ConfigDelete

 boolean ConfigDelete(String str) 

 o ConfigMultiUpdate

 AssociativeArray ConfigMultiUpdate(AssociativeArray assoc)

 o ConfigReload

 void ConfigReload() 

 o ConfigSerialLimits

 AssociativeArray ConfigSerialLimits(String str) 

 o ConfigSerialVerify

 boolean ConfigSerialVerify(String str) 

 o ConfigUpdate

 boolean ConfigUpdate(AssociativeArray assoc)

 o CookieClear

 void CookieClear(String str) 

 o CookieGet

 String CookieGet(String str) 

 o CookiePut

 void CookiePut(String str, String str) 

 o CountryAll

 Array CountryAll() 

 o CountryAttNetCode

 AssociativeArray CountryAttNetCode(String str) 

 o CountryAttribs

 AssociativeArray CountryAttribs(String str) 

 o CountryCreate

 boolean CountryCreate(AssociativeArray assoc)

 o CountryDelete

 boolean CountryDelete(String str) 

 o CountryEngNat

 AssociativeArray CountryEngNat() 

 o CountryLangList

 Array CountryLangList() 

 o CountryLangListEngNat

 AssociativeArray CountryLangListEngNat() 

 o CountryLanguages

 Array CountryLanguages(String str) 

 o CountryPrimLang

 String CountryPrimLang(String str) 

 o CountryUpdate

 boolean CountryUpdate(AssociativeArray assoc)

 o DocAll

 Array DocAll(String str) 

 o DocAllID

 Array DocAllID(String str) 

 o DocAttribs

 AssociativeArray DocAttribs(String p1,
                             String p2) 

 o DocAttribsID

 AssociativeArray DocAttribsID(String str) 

 o DocCreate

 String DocCreate(AssociativeArray assoc)

 o DocDelete

 boolean DocDelete(String p1,
                          String p2) 

 o DocDeleteID

 boolean DocDeleteID(String str) 

 o DocIDLangTitle

 AssociativeArray DocIDLangTitle(String str) 

 o DocTitleNative

 AssociativeArray DocTitleNative(String str) 

 o DocTitleType

 Array DocTitleType(String p1,
                            String p2) 

 o DocTitleTypeText

 AssociativeArray DocTitleTypeText(String p1,
                                   String p2) 

 o DocTypesAll

 Array DocTypesAll() 

 o DocTypesAllDesc

 AssociativeArray DocTypesAllDesc() 

 o DocUpdate

 boolean DocUpdate(AssociativeArray assoc)

 o DocUpdateID

 boolean DocUpdateID(AssociativeArray assoc)

 o FileAll

 Array FileAll() 

 o FileAttribs

 AssociativeArray FileAttribs(String str) 

 o FileCreate

 boolean FileCreate(AssociativeArray assoc)

 o FileDelete

 boolean FileDelete(String str) 

 o FileForList

 Array FileForList(String str) 

 o FileUpdate

 boolean FileUpdate(AssociativeArray assoc)

 o FirstTcpip

 String FirstTcpip()

 o GenerateArray

 Array GenerateArray() 

 o GenerateAssoc

 AssociativeArray GenerateAssoc() 

 o IdReset

 String IdReset()

 o Initialize

	Initialize(String config_filename)
Initializes LCP using the parameter configuration file. If there is an error, it will fall back on the default configuration file lyris.plc.  If the default configuration file does not exist or is incorrect, the object uses the default values to connect to the server (ie IP Address = 127.0.0.1, Port = 2020, Password = LCPPasswd, Login = LCstr)
LCP will then connect to the server with given parameters.  Finally if there is still an error connecting to the Lyris Server, the object returns the "unable to connect to host" message to the client browser.
Parameters:
config_filename - The name of the configuration file to use.
 

 o Initialize

 	Initialize(String ip_addr,
	           int ip_port,
        	   String usr,
        	   String pwd)
Initializes LCP directly from values: ip address, port number, username, and password (in that order). Attempts to connect to the Lyris Server using the given values.
If there is an error connecting to the Lyris Server, the object returns the "unable to connect to host" message to the client browser.
 

 o InMailAddrTo

 Array InMailAddrTo(String str) 

 o InMailAttribs

 AssociativeArray InMailAttribs(String str) 

 o InMailCreate

 String InMailCreate(AssociativeArray assoc)

 o InMailDelete

 boolean InMailDelete(String str) 

 o InMailList

 Array InMailList(String str) 

 o InMailStatus

 Array InMailStatus(String str) 

 o InMailSummary

 AssociativeArray InMailSummary(String str) 

 o InMailSummaryList

 AssociativeArray InMailSummaryList(String p1,
                                    String p2) 

 o InMailType

 Array InMailType(String str) 

 o InMailUpdate

 boolean InMailUpdate(AssociativeArray assoc)

 o ListAll

 Array ListAll() 

 o ListAttribs

 AssociativeArray ListAttribs(String str) 

 o ListCreate

 boolean ListCreate(AssociativeArray assoc)

 o ListDelete

 boolean ListDelete(String str) 

 o ListForSite

 Array ListForSite(String str) 

 o ListForTopic

 Array ListForTopic(String str) 

 o ListForTopicAll

 Array ListForTopicAll(String str) 

 o ListForTopicLogo

 AssociativeArray ListForTopicLogo(String str) 

 o ListUpdate

 boolean ListUpdate(AssociativeArray assoc)

 o LogAll

 Array LogAll() 

 o LogAllRange

 Array LogAllRange(String p1,
                           String p2) 

 o LogAllRangeText

 AssociativeArray LogAllRangeText(String p1,
                                  String p2) 

 o LogAttribs

 AssociativeArray LogAttribs(String str) 

 o LogCreate

 String LogCreate(AssociativeArray assoc)

 o LogDelete

 boolean LogDelete(String str) 

 o LogDeleteRange

 String LogDeleteRange(String p1, String p2) 

 o LogFromCreated

 Array LogFromCreated(String str) 

 o LogFromCreatedRange

 Array LogFromCreatedRange(String p1,
                                   String p2) 

 o LogFromList

 Array LogFromList(String str) 

 o LogFromReferer

 Array LogFromReferer(String str) 

 o LogFromSite

 Array LogFromSite(String str) 

 o LogFromSource

 Array LogFromSource(String str) 

 o LogFromUser

 Array LogFromUser(String str) 

 o LogMinMax

 Array LogMinMax() 

 o LogUpdate

 boolean LogUpdate(AssociativeArray assoc)

 o MemberAllEmailID

 AssociativeArray MemberAllEmailID(String str) 

 o MemberAllNameEmail

 AssociativeArray MemberAllNameEmail(String str) 

 o MemberAllNameID

 AssociativeArray MemberAllNameID(String str) 

 o MemberAttEmailList

 AssociativeArray MemberAttEmailList(String p1,
                                     String p2) 

 o MemberAttNameList

 AssociativeArray MemberAttNameList(String p1,
                                    String p2) 

 o MemberAttribs

 AssociativeArray MemberAttribs(String str) 

 o MemberBatchCreate

 String MemberBatchCreate(String p1,
                          String p2) 

 o MemberCount

 String MemberCount(String str) 

 o MemberCountByMemberType

 AssociativeArray MemberCountByMemberType(String str) 

 o MemberCountBySubdate

 AssociativeArray MemberCountBySubdate(String str) 

 o MemberCountBySubtype

 AssociativeArray MemberCountBySubtype(String str) 

 o MemberCreate

 String MemberCreate(AssociativeArray assoc)

 o MemberDelAllList

 String MemberDelAllList(String p1,
                                   String p2)

 o MemberDelEmailList

 boolean MemberDelEmailList(String p1,
                                   String p2) 

 o MemberDelNameList

 boolean MemberDelNameList(String p1,
                                  String p2) 

 o MemberDelete

 boolean MemberDelete(String str) 

 o MemberFromList

 Array MemberFromList(String str) 

 o MemberFromListText

 AssociativeArray MemberFromListText(String str) 

 o MemberGetNumber

 String MemberGetNumber(String p1,
                               String p2) 

 o MemberLogin

 String MemberLogin(String p1,
                           String p2,
                           String p3) 

 o MemberSomeFromListStat

 AssociativeArray MemberSomeFromListStat(String p1,
                                         String p2,
                                         String p3,
                                         String p4) 

 o MemberSomeFromListSubtype

 AssociativeArray MemberSomeFromListSubtype(String p1,
                                         String p2,
                                         String p3,
                                         String p4) 

 o MemberSomeFromListText

 AssociativeArray MemberSomeFromListText(String p1,
                                         String p2,
                                         String p3) 

 o MemberUnsub

 boolean MemberUnsub(String str)

 o MemberUpdate

 boolean MemberUpdate(AssociativeArray assoc)

 o MemberWhatAdmin

 Array MemberWhatAdmin(String p1,
                               String p2) 

 o MemberWhatLists

 Array MemberWhatLists(String str) 

 o MemberWhoAdmin

 Array MemberWhoAdmin(String str) 

 o MemberWhoAdminText

 AssociativeArray MemberWhoAdminText(String str) 

 o MessageAttribs

 AssociativeArray MessageAttribs(String str) 

 o MessageCreate

 String MessageCreate(AssociativeArray assoc)

 o MessageDates

 Array MessageDates(String str) 

 o MessageDelete

 boolean MessageDelete(String str) 

 o MessageDescripts

 AssociativeArray MessageDescripts(Array v) 

 o MemberEmailMulti

 AssociativeArray MemberEmailMulti(Array v) 

 o MessageFetchAroundText

 AssociativeArray MessageFetchAroundText(String p1,
                                         String p2,
                                         String p3,
                                         String p4,
                                         boolean b) 

 o MessageFetchSome

 Array MessageFetchSome(String p1,
                                String p2,
                                String p3,
                                boolean b) 

 o MessageFetchSomeText

 AssociativeArray MessageFetchSomeText(String p1,
                                       String p2,
                                       String p3,
                                       boolean b) 

 o MessageFromDate

 String MessageFromDate(String p1,
                               String p2) 

 o MessageFromList

 Array MessageFromList(String str) 

 o MessageFromStatus

 Array MessageFromStatus(String str) 

 o MessageNext

 String MessageNext(String p1,
                           String p2) 

 o MessageNextText

 AssociativeArray MessageNextText(String p1,
                                  String p2) 

 o MessagePrevious

 String MessagePrevious(String p1,
                               String p2) 

 o MessagePreviousText

 AssociativeArray MessagePreviousText(String p1,
                               String p2) 

 o MessageSearch

 AssociativeArray MessageSearch(String p1,
                                String p2,
                                String p3,
                                boolean b1,
                                boolean b2,
                                boolean b3) 

 o MessageUpdate

 boolean MessageUpdate(AssociativeArray assoc)

 o ModerateAll

 Array ModerateAll(String str) 

 o ModerateAllText

 AssociativeArray ModerateAllText(String str) 

 o ModerateApprove

 boolean ModerateApprove(String str) 

 o ModerateAttribs

 AssociativeArray ModerateAttribs(String str) 

 o ModerateCreate

 boolean ModerateCreate(AssociativeArray assoc)

 o ModerateDelete

 boolean ModerateDelete(String str) 

 o ModerateReject

 boolean ModerateReject(String str) 

 o ModerateUpdate

 boolean ModerateUpdate(AssociativeArray assoc)

 o OutMailAll

 Array OutMailAll() 

 o OutMailAttribs

 AssociativeArray OutMailAttribs(String str) 

 o OutMailCreate

 String OutMailCreate(AssociativeArray assoc)

 o OutMailDelete

 boolean OutMailDelete(String str) 

 o OutMailList

 Array OutMailList(String str) 

 o OutMailStatus

 Array OutMailStatus(String str) 

 o OutMailSummary

 AssociativeArray OutMailSummary(String str) 

 o OutMailSummaryList

 AssociativeArray OutMailSummaryList(String p1,
                                     String p2) 

 o OutMailSummaryListType

 AssociativeArray OutMailSummaryListType(String p1,
                                         String p2,
                                         String p3) 

 o OutMailSummaryStatusListType

 AssociativeArray OutMailSummaryStatusListType(String p1,
                                               String p2,
                                               String p3,
                                               String p4) 

 o OutMailSummaryStatusType

 AssociativeArray OutMailSummaryStatusType(String p1,
                                           String p2,
                                           String p3) 

 o OutMailSummaryType

 AssociativeArray OutMailSummaryType(String p1,
                                     String p2) 

 o OutMailType

 Array OutMailType(String str) 

 o OutMailUpdate

 boolean OutMailUpdate(AssociativeArray assoc)

 o PeopleAll

 Array PeopleAll(String str) 

 o PeopleAttribs

 AssociativeArray PeopleAttribs(String str) 

 o PeopleCreate

 boolean PeopleCreate(AssociativeArray assoc)

 o PeopleDelete

 boolean PeopleDelete(String str) 

 o PeopleNameEmail

 AssociativeArray PeopleNameEmail(String str) 

 o PeopleUpdate

 boolean PeopleUpdate(AssociativeArray assoc)

 o PhraseAll

 Array PhraseAll(String) 

 o PhraseAllText

 AssociativeArray PhraseAllText(String str) 

 o PhraseAttribs

 AssociativeArray PhraseAttribs(String str) 

 o PhraseCreate

 String PhraseCreate(AssociativeArray assoc)

 o PhraseDelete

 boolean PhraseDelete(String str) 

 o PhraseFromAppliesTo

 Array PhraseFromAppliesTo(String p1, String p2) 

 o PhraseFromContext

 Array PhraseFromContext(String p1, String p2) 

 o PhraseIDText

 AssociativeArray PhraseIDText(String p1,
                               String p2) 

 o PhraseUpdate

 boolean PhraseUpdate(AssociativeArray assoc)

 o RespondAll

 Array RespondAll() 

 o RespondAttribs

 AssociativeArray RespondAttribs(String str) 

 o RespondByList

 AssociativeArray RespondByList(String str) 

 o RespondBySite

 AssociativeArray RespondBySite(String str) 

 o RespondCreate

 boolean RespondCreate(AssociativeArray assoc)

 o RespondDelete

 boolean RespondDelete(String str) 

 o RespondUpdate

 boolean RespondUpdate(AssociativeArray assoc)

 o SetPriority

 void  SetPriority(String str) 

 o SiteAll

 Array  SiteAll() 

 o SiteAttribs

 AssociativeArray SiteAttribs(String str) 

 o SiteCreate

 boolean SiteCreate(AssociativeArray assoc)

 o SiteDelete

 boolean SiteDelete(String str) 

 o SiteForHostname

 AssociativeArray SiteForHostname(String str) 

 o SiteUpdate

 boolean SiteUpdate(AssociativeArray assoc)

 o StatsAll

 String StatsAll() 

 o StatsMailSend

 String StatsMailSend() 

 o TopicAll

 Array TopicAll(String str) 

 o TopicAllLogo

 AssociativeArray TopicAllLogo(String str) 

 o TopicAttribs

 AssociativeArray TopicAttribs(String str) 

 o TopicCreate

 boolean TopicCreate(AssociativeArray assoc)

 o TopicDelete

 boolean TopicDelete(String str) 

 o TopicUpdate

 boolean TopicUpdate(AssociativeArray assoc)

 o Shutdown

 void Shutdown() 

Index