Click or drag to resize

InfoController methods

The InfoController Type exposes the following members.

Methods
 NameDescription of the
Public MethodDispose Public method for cleaning up.
Protected MethodDispose(Boolean) This can be tidied up if necessary.
Public MethodDisposeAll Disposed all viewers.
Protected MethodFinalise Finaliser: is called by the GarbageCollector.
(Overwrites ObjectFinalise)
Public MethodFlush Flushes all flushable viewers/loggers.
Public MethodStatic MemberFlushAll All InfoPublishers are channelled via this.
Public MethodStatic MemberGetInfoController Returns the static property of the nestet class NestedInstance (as IInfoController), which in turn calls the private constructor if no instance exists yet.
Public MethodStatic MemberGetInfoPublisher Returns the static property of the nestet class NestedInstance (as IInfoPublisher), which in turn calls the private constructor if no instance exists yet.
Public MethodStatic MemberGetInfoSource Returns the static property of the nestet class NestedInstance (as IInfoSource), which in turn calls the private constructor if no instance exists yet.
Public MethodPublish(Object) This is used to distribute a new message of type InfoType.Info with sender null.
Public MethodPublish(Object, Object) A new message of type InfoType.Info is distributed via this.
Public MethodPublish(Object, Object, InfoType) A new message is spread via this.
Public MethodRegisterInfoReceiver(IInfoViewer, InfoType) An interested viewer can use this to register in the list of viewers to be informative viewer.
Public MethodRegisterInfoReceiver(IInfoViewer, Type, InfoType) An interested viewer can use this to register in the list of viewers to be informative viewer.
Public MethodStatic MemberSay This is used to spread a message.
Public MethodShow All logs are output here.
Public MethodUnregisterInfoReceiver A registered viewer can use this to log out again.
Back to the top
See also