Real World PlantUML
bashlocalremotelocalremoteAcquisitionInterbancaireAutorisationTerminalConnectionthreadPoolprocessthread
COMPONENT DIAGRAM
6463096583356416
UserStartUse the applicationMain AdminA small labelThis isyet anotherlabel
COMPONENT DIAGRAM
6466217413967872
Source EndpointSink EndpointFile DataMessage«Operator»SourceOp«FileSystem»INotifySource FolderFile EventsData ServiceData ClientSink Foldertell location of SourceFolderstart on SourceFolderregister to changes in SourceFolderpoll for eventsset of eventsloop[for each event]create from eventFile DataMessagecontent and stat of filepath offsetrelative toSourceFolder{FileData}create filefrom {FileData}
SEQUENCE DIAGRAM
6469035449384960
CancelableProvisionedShippedStockedReceivedprovisioncancelship ArrivalScheduledDatecancelreceive ReceivedDatereturnBack Used
STATE DIAGRAM
6469554469339136
Internal ServiceBobBobAliceAliceOtherOtherhellohello
SEQUENCE DIAGRAM
6472446458724352
ABCMeshname: strdata: DataContaineradd_points(points: iterable of Point): uuid.UUIDget_point(uid: uuid.UUID): Pointupdate_points(points: iterable of Point)iter_point(uids: iterable of uuid.UUID {optional}): iterator of Point {unordered}add_edges(edges: iterable of Edge): uuid.UUIDget_edge(uid: uuid.UUID): Edgeupdate_edges(edges: iterable of Edge)iter_edge(uids: iterable of uuid.UUID {optional}): iterator of Edge {unordered}has_edges(): booleanadd_faces(faces: iterable of Face): uuid.UUIDget_edge(uid: uuid.UUID): Faceupdate_faces(faces: iterable of Face)iter_faces(uids: iterable of uuid.UUID {optional}): iterator of Face {unordered}has_faces(): booleanadd_cells(cells: iterable of Cell): uuid.UUIDget_edge(uid: uuid.UUID): cellupdate_cells(cells: iterable of Cell)iter_cells(uids: iterable of uuid.UUID {optional}): iterator of Cell {unordered}has_cells(): booleancount_of(key: CUDSItem): integer
CLASS DIAGRAM
6473924464345088
Reciving of messagesSessionConsumerReceiverReceiverSessionInterpreterInterpreterConsumerAppAppreceive(message)create()SessionUse given scheduler to run messagedecoding and interpreting in thread pool.startThread()decode(message)interpret(messageData)decode(messageData)create()ConsumerThe Consumer is actuallypart of the data containerevaluate(data, consumer)Let evaluation run in app threadcall(responseData)Let encoding and sending run in Com schedulerencode(responseData)send(responseMessageData)send(responseMessage)
SEQUENCE DIAGRAM
6474077204119552
javafx.scene.controlTreeViewStringTreeFileManagerViewTreeFileManagerView(FileManager)
CLASS DIAGRAM
6477188102619136
Load tweetsturn on verbosityrun commandinput is verboseYes
ACTIVITY DIAGRAM
6477919320801280
UserAPI GatewayPriceProductInventoryProduct Details PagePrice informationProduct DetailsIn-stock availability
USE CASE DIAGRAM
6479037757128704
ResellerTransact 24Card HolderCard HolderMerchantMerchantAcquiringAcquiringCard DirectorCard DirectorTPSTPSCard AccountCard AccountMerchant AccountMerchant AccountReseller AccountReseller Account1Pay for something2Transfer some moneyfrom card_holder to me3Check if
SEQUENCE DIAGRAM
6479411553501184
GameplayStateGameplayStateConnect to server, ask to create a game instancewaiting for responseServer send back map infoCreate all viewsGame loopupdate game entitiesSend input event to serverMain startPreloaderMenuStateStageSelectStatePlayerSelectStateOptionStatebuttonplaychoosechoosetruechoosetruehas responsefalsetruegameplay event receivedfalsetruemouse / keyboard / gamepad input receivedfalsefalseoptionback
ACTIVITY DIAGRAM
6480743261798400
via-httplib server classesviahttp_serverextends socket_adaptor, containerConstructor()http_server(boost::asio::io_service& io_service)Callbacks()void request_received_event(http_request_callback_type)void request_expect_continue_event(http_request_callback_type)void request_invalid_event(http_request_callback_type)void chunk_received_event(http_chunk_callback_type)void socket_connected_event(http_connection_callback_type)void socket_disconnected_event(http_connection_callback_type)void message_sent_event(http_connection_callback_type)Starting & Stopping()error_code accept_connections(port_number, ipv6)close()Configuration()void set_keep_alive(enable)void set_strict_cr_lf_parsing(enable)void set_max_whitespace_length(length)void set_max_method_length(length)void set_max_uri_length(length)void set_max_headers_length(length)void set_max_body_size(length)void set_max_chunk_size(length)SSL Configuration()void set_password(password)error_code set_ssl_files(certificate_file, key_file, dh_file)http_connectionextends socket_adaptor, containerAccessors()http::rx_request request()http::rx_chunk const& chunk()container body()string remote_address()Send Responses()send_response()send(response)send(response, body)Send Chunks()send_chunk(chunk, extension)last_chunk(extension, trailer_string)Connection()disconnect()*
CLASS DIAGRAM
6483699809910784
Modèle d'usageobdesupprimerMembreAfficher membresChoisir membre à supprimerConfirmer suppressionAdministrateur
USE CASE DIAGRAM
6487109208637440
ReceiverReceiverDropControllerDropControllerDropHTTPDropHTTPCryptoUtilsCryptoUtilsGSONGSONreceiveMessages()receiveMessages(DropURL)http-OK (200) & DropMessagesloop[DropMessages]readBox(RcptPrivKey, NoiseBox)JSONMessageparseMessage(JSONMessage)DropMessageverifyMessage(DropMessage)alt[acknowledge_id is not zero]acknowledgeMessage(acknowledge_id)DropMessages
SEQUENCE DIAGRAM
6489484862423040
UserUserAppAppServerServerDatabaseDatabasevote for reviewmakePostRequest()vote()ResultSetalt[login key is correct]alt[review is found]HTTP Response(success:true)[else]HTTP Response(success:false)[else]HTTP Response(success:false)
SEQUENCE DIAGRAM
6490820060381184
yescondition AText 1yescondition BText 2yescondition CText 3yescondition DnothingText 4Text else
ACTIVITY DIAGRAM
6497589734146048
ToolToolKnowledge BaseKnowledge BaseSYNSYN ACKACK分配test-idStart Test(test-id)Query(test-id, msg)Answer(test-id, msg)Stop Test(test-id)释放test-id及相关资源释放test-id相关资源FINFIN ACKACK
SEQUENCE DIAGRAM
6500483468361728
this isa longdummyheaderthis is my titlecondition?yesnoyesthis is a notenothis is the legenddummy footer
ACTIVITY DIAGRAM
6503285397651456
управление_БД_тестовгенерация_тестовПользовательДобавление тестовПросмотр тестовРедактирование тестовГенерация файлов тестовых вариантов
COMPONENT DIAGRAM
6503543632560128
UserQuestionsAnswersFinalResultsInteracts with1+has11has11
CLASS DIAGRAM
6503881592799232