eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'SmalltalkShareServer':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: SmalltalkShareServer


Inheritance:

   Object
   |
   +--SunRPC::RPCEndPoint
      |
      +--SunRPC::RPCServer
         |
         +--SmalltalkShareServer

Package:
stx:goodies/communication
Category:
Net-Communication-SmallTeam
Version:
rev: 1.9 date: 2021/01/20 15:52:09
user: cg
file: SmalltalkShareServer.st directory: goodies/communication
module: stx stc-classLibrary: communication

Description:


a server for remote image access.


[start with (server side):]
    SmalltalkShareServer start
    SmalltalkShareServer startUDP

[start with (client side):]
    |matchArg list|
    matchArg := Dictionary new.
    matchArg at:'classNamePattern' put:'*'.
    matchArg at:'categoryPattern' put:'*'.
    matchArg at:'packagePattern' put:'*'.
    list := SmalltalkShareClient getClasses:matchArg

copyright

COPYRIGHT (c) 2002 by eXept Software AG All Rights Reserved This software is furnished under a license and may be used only in accordance with the terms of that license and with the inclusion of the above copyright notice. This software may not be provided or otherwise made available to, or used by, any other person. No title to or ownership of the software is hereby transferred.

Class protocol:

spec
o  xdr
SmalltalkShareServer initDefinitions
SmalltalkShareClient initDefinitions


Instance protocol:

operations
o  getCategories

o  getClassNames: getClassNamesArgs

o  getClasses: getClassNamesArgs

o  getMethodInfo: getMethodInfoArgs

o  getMethodNames: getMethodNamesArgs

private helpers
o  classInfoFor: aClass
the following code should be portable across smalltalk-implementations

queries
o  portNumbers


Examples:


SmalltalkShareServer killAll.
SmalltalkShareServer initialize

get it running:

  1) on the server side, evaluate:
    SmalltalkShareServer start
or,
    SmalltalkShareServer startUDP

  2) (in a terminal), validate rpc-registration with:
    rpcinfo -p

  3) on the client side, evaluate some example from the SmalltalkShareClient class.


ST/X 7.7.0.0; WebServer 1.702 at 20f6060372b9.unknown:8081; Mon, 18 Nov 2024 06:53:13 GMT