Version: 8.3.0
Executor.cxx File Reference
#include "Executor.hxx"
#include "Task.hxx"
#include "AutoLocker.hxx"
#include "Scheduler.hxx"
#include "Dispatcher.hxx"
#include "Container.hxx"
#include "HomogeneousPoolContainer.hxx"
#include "ComponentInstance.hxx"
#include "VisitorSaveState.hxx"
#include "ServiceNode.hxx"
#include "ComposedNode.hxx"
#include <iostream>
#include <fstream>
#include <sys/stat.h>
#include <sys/time.h>
#include <unistd.h>
#include <cstdlib>
#include <algorithm>
#include "YacsTrace.hxx"
Include dependency graph for Executor.cxx:

Go to the source code of this file.

Classes

struct  threadargs
 

Functions

static int isfile (const char *filename)
 

Function Documentation

static int isfile ( const char *  filename)
static

Definition at line 677 of file Executor.cxx.

Referenced by YACS::ENGINE::Executor::_displayDot().

678 {
679  struct stat buf;
680  if (stat(filename, &buf) != 0)
681  return 0;
682  if (!S_ISREG(buf.st_mode))
683  return 0;
684  return 1;
685 }