MIRS1404 管理台帳へ戻る

名称 MIRS1404 Twitter投稿プログラム 関数レファレンス一覧
番号 MIRS1404-SOFT-0009
版数 最終更新日 作成 変更点 承認 改訂記事
A01 2014.12.22 加藤慶悟 初版
A01 2014.1.30 加藤慶悟 スレッド処理の関連の追加 第二版

目次


  1. はじめに


    本ドキュメントはMIRS1404のTwitter投稿機能の関数レファレンス等を記したドキュメントである。 MIRS1404ではC言語によるプログラムにスクリプト言語Ruby及び付随するライブラリを介して実現している。

  2. 使用関数一覧(c言語)


    関数名 内容
    void twitter_thread(void *) twitterスレッド生成する関数
    void twitter(void *) 引数によって*.rbを指定し実行する。

  3. 関数レファレンス(c言語)


    twitter_thread
    関数名 twitter_thread
    定義ファイル名 twitter.c
    書式 twitter_thread(void *)
    機能 後述のtwitter(void *)を並列処理にて実行する為のスレッドを生成する関数である。
    引数 void型のポインタを用いる。この引数は生成したtwitter(void *)にそのまま引き継がれる。
    戻り値 void型にて宣言している為、特に値を戻さない。
    twitter
    関数名 twitter
    定義ファイル名 twitter.c
    書式 twitter(void *)
    機能 この関数は通常単体では使用せず、前述のtwitter_thread関数にて実行される。引数のポインタによって示された文字列によってツイートする内容の書かれたソースファイル(*.rb)を選定し実行する。
    引数 void型のポインタを用いる。void型にて渡されたポインタをchar型にキャストし、system関数にポインタを渡すことによりポインタにて示された文字列を実行する。
    戻り値 void型にて宣言している為、特に値を戻さない。
  4. 使用ライブラリ(Ruby)


  5. *.rbについて


    *.rbはRubyによって記述されたTwitterサーバーのJOSNにpostを行うソースファイルである。
    C言語のsystem関数によって実行される。
  6. 諸注意








MIRS1404ドキュメント管理台帳